HSync
.harness/에 정의한 skills, agents, commands, root instructions를 Cursor, Claude Code, Codex에 sync하는 VS Code/Cursor extension입니다.
Project layout
.harness/
├── AGENTS.md # root agent instructions
├── skills/*.md # agent skills
├── agents/*.md # subagents
└── commands/*.md # slash commands
Init으로 위 구조의 빈 폴더와 템플릿을 생성할 수 있습니다.
Sync
- Sync all — 켜져 있는(ON) 플랫폼 전체에
.harness/ 내용을 복사합니다.
- Sync (플랫폼별) — 해당 플랫폼만 sync합니다.
.harness/를 수정한 뒤에는 다시 sync해야 각 플랫폼 경로의 파일이 갱신됩니다.
Install locations (project scope)
| Kind |
Cursor |
Claude Code |
Codex |
| Root |
AGENTS.md |
CLAUDE.md |
AGENTS.md |
| Skills |
.cursor/skills/ |
.claude/skills/ |
.agents/skills/ |
| Agents |
.cursor/agents/ |
.claude/agents/ |
.codex/agents/ |
| Commands |
.cursor/commands/ |
.claude/commands/ |
.codex/prompts/ |
VS Code settings
Settings → HSync (hSync.*)
| Setting |
Default |
Description |
hSync.projectRoot |
workspace folder |
sync 대상 프로젝트 루트 |
hSync.harnessRoot |
same as project |
.harness/가 있는 루트 (비우면 project root) |
hSync.scope |
project |
project = 프로젝트 폴더, user = 홈 디렉터리 |
hSync.targets.cursor |
true |
Cursor sync 포함 여부 |
hSync.targets.claude |
true |
Claude Code sync 포함 여부 |
hSync.targets.codex |
true |
Codex sync 포함 여부 |
Commands
| Command |
Description |
| HSync: Open Settings Tab |
Settings UI 열기 |
| HSync: Init .harness in Project |
.harness/ 생성 |
| HSync: Sync Skills & Agents |
ON인 플랫폼 전체 sync |
| HSync: Open Documentation |
이 문서 열기 |
Settings UI에서 Docs 버튼으로도 이 문서를 열 수 있습니다.
| |