- ZCode(~/.zcode/skills) 타깃 추가 - 중립 경로 agents(~/.agents/skills · .agents/skills) 타깃 추가 - gemini-cli(.gemini/skills)·copilot(~/.copilot/skills · .github/skills) 타깃 추가 - Cursor·Windsurf 를 네이티브 스킬 경로로 전환 — 규칙 파일 12,000자 상한 때문에 Windsurf 는 실제 스킬이 아예 설치되지 못했었다. 전역 설치도 가능해진다 - Antigravity 전역 경로를 공식 문서대로 ~/.gemini/antigravity-cli/skills 로 수정
This commit is contained in:
parent
30dc6687dd
commit
8d02820fa5
14 changed files with 379 additions and 136 deletions
|
|
@ -1,6 +1,8 @@
|
|||
# designpaca
|
||||
|
||||
**웹 디자인 파이프라인 스킬을 Claude Code · Codex · Cursor 에 한 줄로 설치한다.**
|
||||
**웹 디자인 파이프라인 스킬을 어떤 에이전트 하네스에든 한 줄로 설치한다.**
|
||||
|
||||
Agent Skills 규약(SKILL.md)을 그대로 따르므로, 규약을 읽는 하네스라면 종류를 가리지 않는다.
|
||||
|
||||
```bash
|
||||
npx designpaca
|
||||
|
|
@ -53,11 +55,19 @@ npx designpaca install -t claude-code,codex -s user -y
|
|||
npx designpaca install -t cursor -s project
|
||||
```
|
||||
|
||||
모든 타깃이 같은 SKILL.md 를 쓴다. 중립 경로(`agents`)는 이 규약을 읽는 하네스라면 무엇이든 잡는다.
|
||||
|
||||
| 대상 | 설치 위치 |
|
||||
|---|---|
|
||||
| `claude-code` | `~/.claude/skills/designpaca/` (또는 프로젝트 `.claude/`) |
|
||||
| `codex` | `~/.codex/skills/designpaca/` |
|
||||
| `cursor` | `.cursor/rules/designpaca.mdc` (프로젝트 단위) |
|
||||
| `codex` | `~/.codex/skills/designpaca/` (또는 프로젝트 `.codex/`) |
|
||||
| `cursor` | `~/.cursor/skills/designpaca/` (또는 프로젝트 `.cursor/`) |
|
||||
| `zcode` | `~/.zcode/skills/designpaca/` (또는 프로젝트 `.zcode/`) |
|
||||
| `agents` | `~/.agents/skills/designpaca/` (또는 프로젝트 `.agents/`) — **중립 경로** |
|
||||
| `antigravity` | 전역 `~/.gemini/antigravity-cli/skills/` · 워크스페이스 `.agents/skills/` |
|
||||
| `gemini-cli` | `~/.gemini/skills/designpaca/` (또는 프로젝트 `.gemini/`) |
|
||||
| `windsurf` | `~/.codeium/windsurf/skills/designpaca/` (또는 프로젝트 `.windsurf/`) |
|
||||
| `copilot` | `~/.copilot/skills/designpaca/` (또는 프로젝트 `.github/skills/`) |
|
||||
| `agents-md` | `AGENTS.md` 에 블록 주입 |
|
||||
|
||||
## 사용
|
||||
|
|
@ -95,7 +105,7 @@ npx designpaca update --force
|
|||
|
||||
| 옵션 | 설명 |
|
||||
|---|---|
|
||||
| `-t, --target <id[,id]>` | `claude-code` `codex` `cursor` `agents-md` |
|
||||
| `-t, --target <id[,id]>` | `claude-code` `codex` `cursor` `zcode` `agents` `antigravity` `gemini-cli` `windsurf` `copilot` `agents-md` |
|
||||
| `-s, --scope <범위>` | `user` (전역) \| `project` |
|
||||
| `-y, --yes` | 확인 없이 진행 |
|
||||
| `-f, --force` | 직접 수정한 파일도 덮어쓴다 (`.orig` 백업) |
|
||||
|
|
|
|||
|
|
@ -75,11 +75,36 @@ export function printNextSteps(targets: TargetId[]): void {
|
|||
if (targets.includes("codex")) {
|
||||
console.log(info(`Codex CLI 에서 designpaca 스킬이 자동으로 잡힌다`));
|
||||
}
|
||||
if (targets.includes("zcode")) {
|
||||
console.log(info(`ZCode 는 새 세션부터 designpaca 스킬이 자동으로 잡힌다`));
|
||||
}
|
||||
if (targets.includes("cursor")) {
|
||||
console.log(info(`Cursor 는 ${dim(".cursor/rules/designpaca.mdc")} 를 프로젝트 열 때 읽는다`));
|
||||
console.log(info(`Cursor 는 새 창을 열 때 ${dim(".cursor/skills/designpaca")} 스킬을 읽는다`));
|
||||
}
|
||||
if (targets.includes("agents")) {
|
||||
console.log(
|
||||
info(
|
||||
`${dim(".agents/skills")} 는 중립 경로다 — Cursor · Antigravity · ZCode 등 규약을 읽는 하네스가 함께 잡는다`,
|
||||
),
|
||||
);
|
||||
}
|
||||
if (targets.includes("antigravity")) {
|
||||
console.log(
|
||||
info(`Antigravity 는 전역 ${dim("~/.gemini/antigravity-cli/skills")} 를 읽는다 (워크스페이스는 .agents/skills)`),
|
||||
);
|
||||
}
|
||||
if (targets.includes("gemini-cli")) {
|
||||
console.log(info(`Gemini CLI 는 ${dim("~/.gemini/skills")} 에서 스킬을 읽는다`));
|
||||
}
|
||||
if (targets.includes("windsurf")) {
|
||||
console.log(info(`Windsurf 는 ${dim(".windsurf/rules/designpaca.md")} 를 읽는다`));
|
||||
console.log(
|
||||
info(`Windsurf(Cascade) 는 ${dim(".windsurf/skills/designpaca")} 스킬을 읽는다`),
|
||||
);
|
||||
}
|
||||
if (targets.includes("copilot")) {
|
||||
console.log(
|
||||
info(`GitHub Copilot 은 ${dim(".github/skills")} (~/.copilot/skills) 의 SKILL.md 를 읽는다`),
|
||||
);
|
||||
}
|
||||
if (targets.includes("agents-md")) {
|
||||
console.log(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue