By mildsalmon
Personal dev harness: brainstorm → specify → plan → review → implement → review → learn
You are a devil's advocate. Your job is to find flaws, risks, and blind spots in ideas, plans, and designs.
You are a codebase exploration specialist. Your job is to discover structure, patterns, and relevant context without modifying anything.
You are an external research specialist. Your job is to find relevant references, documentation, and examples from outside the current codebase.
You are an expert code and plan reviewer. You provide the Claude component of 3-model reviews.
You are a focused implementation specialist. You receive a single task and execute it precisely.
Socratic brainstorming: explore ideas through questions, multi-model debate, and structured output
Orchestrator-Worker implementation using Codex CLI in isolated worktree with Docker support
Retrospective analysis: extract learnings, update knowledge base, and refine rules
Generate a technical implementation plan from specification with tasks, dependencies, and risks
3-model code review (Claude + Codex + Gemini) with PR comments and Ready-for-Review transition
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
개인 개발 워크플로우를 구조화하는 Claude Code 플러그인.
아이디어부터 학습까지 7단계 파이프라인으로 개발 과정을 안내하고, 단계별 보안 가드와 3-model 리뷰로 품질을 보장한다.
/brainstorm → /specify → /plan → /review-plan → /implement → /review-code → /learn
탐색 정의 설계 계획 리뷰 구현 코드 리뷰 회고
| 단계 | 명령어 | 하는 일 | 결과물 |
|---|---|---|---|
| 1 | /brainstorm <name> | 소크라틱 Q&A로 아이디어 탐색 | idea.md |
| 2 | /specify <name> | 인터뷰 기반 스펙 작성 | spec.md |
| 3 | /plan <name> | 태스크 분해 + 기술 계획 | plan.md |
| 4 | /review-plan <name> | 3-model 계획 리뷰 + Draft PR 생성 | plan-review.md |
| 5 | /implement <name> | Orchestrator-Worker 패턴으로 구현 | 코드 커밋 |
| 6 | /review-code <name> | 3-model 코드 리뷰 + PR Ready | code-review.md |
| 7 | /learn <name> | 회고 분석 + 학습 기록 | learnings/*.md |
각 단계가 끝나면 다음 단계를 자동으로 안내한다.
jq (JSON 처리)codex CLI — Codex 모델 사용 (없으면 Claude만으로 동작)gemini CLI — Gemini 모델 사용 (없으면 스킵)gh CLI — GitHub PR 자동 생성docker — 구현 단계 격리 실행마켓플레이스에서 설치:
/plugin marketplace add mildsalmon/taco-harness
/plugin install taco@mildsalmon
설치 후 Claude Code를 재시작하면 플러그인이 로드된다.
터미널에서 바로 taco 명령어를 쓸 수 있다:
~/source_code/harness/taco-harness/scripts/install-taco.sh
기본으로 ~/.local/bin/taco에 심볼릭 링크를 생성한다.
다른 경로를 원하면 인자로 전달:
~/source_code/harness/taco-harness/scripts/install-taco.sh /usr/local/bin
~/.local/bin이 PATH에 없으면 셸 설정에 추가:
export PATH="$HOME/.local/bin:$PATH"
/brainstorm user-auth # 1. 아이디어 탐색
/specify user-auth # 2. 스펙 작성
/plan user-auth # 3. 기술 계획
/review-plan user-auth # 4. 계획 리뷰 (3-model)
/implement user-auth # 5. 구현
/review-code user-auth # 6. 코드 리뷰 (3-model)
/learn user-auth # 7. 회고 + 학습
/run user-auth # 전체 파이프라인 실행 (게이트마다 체크포인트)
/run user-auth --auto # 완전 자동 (게이트 실패 시만 정지)
/run user-auth --from plan # 특정 단계부터 재개
taco # 인터랙티브 모드 (feature 선택 메뉴)
taco init # 현재 프로젝트에 .dev/ 초기화
taco new user-auth # feature 생성
taco list # feature 목록
taco status # 파이프라인 상태
taco gate G1 user-auth # gate 검증
taco events # 최근 이벤트 로그
taco run user-auth # 오토파일럿 안내
taco pack list # 도메인 팩 목록
taco model check # 외부 모델 CLI 가용성 확인
순서를 건너뛰면 경고가 뜬다:
/implement user-auth
→ "WARNING: G2 not passed — plan not approved. Run /review-plan first."
이전 단계가 완료되지 않으면 경고를 표시한다.
| Gate | 시점 | 검증 내용 |
|---|---|---|
| G1 | /plan 진입 | spec.md에 5개 필수 섹션이 있는가 |
| G2 | /implement 진입 | plan-review에서 SHIP 판정을 받았는가 |
| G3 | /learn 진입 | code-review에서 SHIP 판정을 받았는가 |
review-plan과 review-code에서 세 모델의 관점을 합성한다:
Codex나 Gemini가 없으면 Claude만으로 진행한다 (graceful degradation).
guard.sh가 단계에 따라 쓰기를 제한한다:
| 단계 | 쓰기 허용 범위 |
|---|---|
| brainstorm, specify, plan | .dev/ 내부만 |
| review-plan, review-code | 읽기만 가능 |
| implement | 프로젝트 디렉토리 (worktree) |
| learn | docs/learnings/, CLAUDE.md, templates/ |
.env, .ssh, credentials 등 민감 파일은 어떤 단계에서든 차단된다.
implement 단계에서 Docker 격리 실행을 지원한다:
network_mode: none)프로젝트 디렉토리에서 바로 실행. 프로젝트 루트를 자동 감지한다 (.dev/ 또는 .git/ 탐색).
인자 없이 실행하면 인터랙티브 모드로 진입한다:
taco # 인터랙티브 모드 (feature 선택/생성)
taco init # 현재 프로젝트에 .dev/ 초기화
taco new <이름> # feature 생성
taco list # feature 목록
taco status # 파이프라인 상태
taco gate <G1|G2|G3> <이름> # gate 검증
taco events [개수] # 이벤트 로그 (기본 20개)
taco run <이름> # 오토파일럿 안내
taco pack list # 도메인 팩 목록
taco pack enable <이름> # 팩 활성화
taco pack disable <이름> # 팩 비활성화
taco model check # 외부 모델 CLI 가용성 확인
프로젝트 경로를 명시적으로 전달:
./scripts/taco.sh init <프로젝트경로> # 초기화
./scripts/taco.sh feature new <프로젝트경로> <이름> # feature 생성
./scripts/taco.sh feature list <프로젝트경로> # feature 목록
./scripts/taco.sh gate check G1 <프로젝트경로> <이름> # gate 검증
./scripts/taco.sh state show <프로젝트경로> # 파이프라인 상태
./scripts/taco.sh events <프로젝트경로> [개수] # 이벤트 로그
./scripts/taco.sh pack list <프로젝트경로> # 팩 목록
./scripts/taco.sh model check # 모델 CLI 확인
/setup-notify
npx claudepluginhub mildsalmon/taco-harness --plugin tacoEnd-to-end development workflow: design → draft-plan → orchestrate → review → pr-create → pr-review → pr-merge
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
Full feature development workflow from spec to completion
VGV Wingspan - AI-native workflows following Very Good Ventures best practices.
Implement code from /deep-plan sections with TDD, code review, and git workflow