con un clic
design-first
새 기능, 큰 변경, 아키텍처 결정 전에 구현보다 설계를 먼저 확정할 때 사용한다.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
새 기능, 큰 변경, 아키텍처 결정 전에 구현보다 설계를 먼저 확정할 때 사용한다.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
기존 user/project 메모리의 중복·노후 항목을 검토, 통합, 정리할 때 사용한다. 사용자 확인 없이 메모리를 삭제하지 않는다.
서브에이전트·스킬 사용 통계와 미사용 항목을 분석해 인사이트를 도출할 때 사용한다.
코딩·조사 작업을 별도 Picky Pickle에 위임할 때 사용한다. worktree 준비, 지침 작성, Pickle 생성·후속 관리를 수행한다.
Context7 CLI(`ctx7`)로 라이브러리·프레임워크 공식 문서와 API 예시를 조회할 때 사용한다.
장기·병렬·대규모 작업을 서브에이전트로 분해·실행·검증하거나 동적 workflow를 설계할 때 사용한다.
dev server, TUI, REPL, DB shell, 로그처럼 사용자 제어나 장시간 실행이 필요한 터미널 작업에 사용한다. AI 작업 위임에는 subagent를 사용한다.
| name | design-first |
| description | 새 기능, 큰 변경, 아키텍처 결정 전에 구현보다 설계를 먼저 확정할 때 사용한다. |
| disable-model-invocation | false |
설계 승인 없이 코드를 작성하지 않는다.
"간단한 건데", "금방이야", "설계할 것도 없어" — 전부 위험 신호다. 간단한 프로젝트일수록 검증되지 않은 가정이 가장 많은 낭비를 만든다.
설계는 짧아도 된다 (단순한 건 2-3문장). 하지만 반드시 사용자 승인을 받는다.
순서대로 수행한다:
searcher 에이전트를 활용하거나 직접 수행:
기존 모듈/심볼/파일을 변경하는 설계라면 수행한다. 의존자가 없는 신규 코드만이면 생략.
rg "<심볼>"로 호출자 검색, rg "<심볼>" -g '*.test.*' -g '*.spec.*'로 테스트 커버리지 확인git log --oneline -5 -- <파일> 커밋 수): 0-3점stress-interview 스킬로 압박 검토 필수"뭐가 깨질지 모르겠다" 상태로 설계를 제시하지 않는다.
설계가 외부 라이브러리, 서드파티 API, 프레임워크 동작에 의존하면 설계 제시 전에 수행한다:
context7-cli 스킬(ctx7) 우선, 없으면 공식 문서 fetch"라이브러리가 아마 이렇게 동작할 것" 상태로 설계를 확정하지 않는다.
승인된 접근법을 기반으로 설계를 제시한다:
승인된 설계를 bite-sized 태스크로 변환한다:
### Task N: [컴포넌트명]
**파일:**
- 생성: `정확한/경로/파일.ts`
- 수정: `정확한/경로/기존.ts:123-145`
- 테스트: `tests/정확한/경로/test.ts`
**Step 1: 실패 테스트 작성**
[구체적 코드]
**Step 2: 테스트 실패 확인**
실행: `정확한 명령어`
예상: FAIL — "함수 미정의"
**Step 3: 최소 구현**
[구체적 코드]
**Step 4: 테스트 통과 확인**
실행: `정확한 명령어`
예상: PASS
**Step 5: 커밋**
원칙:
계획 완료. 실행 방법을 선택하세요:
1. pipeline-execute — 태스크별 worker→verifier→reviewer 자동 파이프라인
2. 수동 실행 — 직접 하나씩 진행
3. 계획만 저장 — 나중에 실행
어떤 방식으로 할까요?
pipeline-execute 선택 시: 해당 스킬로 즉시 이관.
설계에서 다음을 적극 제거한다:
"You Aren't Gonna Need It" — 지금 필요한 것만.
모든 작업이 이 프로세스를 거친다. 설계가 짧으면 짧은 대로 — 하지만 생략하지 않는다.
"단순한" 프로젝트야말로 검증되지 않은 가정이 가장 많은 재작업을 유발한다.