blueprinting
Use when approach is chosen and need a detailed implementation plan before coding. After researching, before implementer
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when approach is chosen and need a detailed implementation plan before coding. After researching, before implementer
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | blueprinting |
| description | Use when approach is chosen and need a detailed implementation plan before coding. After researching, before implementer |
Write detailed implementation blueprints with bite-sized tasks. Assume the implementer has zero context — document everything needed. Output is a blueprint, not code.
Skip if: trivial change, single-file fix, or approach not yet chosen (→ use researching first).
# [Feature Name] Implementation Blueprint
**Goal:** One sentence describing what this builds.
**Approach:** 2-3 sentences about technical approach.
---
## Task 1: [Component Name]
**Files:**
- Create: `exact/path/to/file.ext`
- Modify: `exact/path/to/existing.ext`
- Test: `tests/exact/path/to/test.ext` (if TDD)
**Steps:**
1. [Description of what to do]
2. [Next step]
3. ...
**Verify:**
- [Command or check]
**Notes:** [Key snippets, edge cases, or non-obvious details]
---
## Task 2: ...
Use TDD flow (test first) for:
Skip TDD for:
Each step is one atomic action:
| ✅ Good (atomic) | ❌ Bad (too big) |
|---|---|
| Add validation for null input | Add validation |
| Create User model with fields | Implement user management |
| Update config to enable feature | Set up the feature |
Always:
If relevant:
| Mistake | Fix |
|---|---|
| Full code everywhere | Description + key snippets |
| Missing file paths | Exact paths for every file |
| Big tasks (>5 min) | Break into atomic steps |
| TDD for everything | TDD for functional changes only |
| Scope creep | Stick to goal, YAGNI |
Hand off to implementer agent (or use implementing skill for step-by-step execution with checkpoints).
Pipeline: discovering → researching → blueprinting → implementing → code-review
Use when idea is vague, multiple interpretations exist, scope is undefined, or stakeholders need alignment before technical work begins
Use when requirements are fuzzy, multiple technical approaches exist, or change affects architecture, API, data, or security
Use when an approved implementation blueprint exists and you are about to start implementation
Use when code needs behavior-preserving restructuring to improve clarity, reduce duplication, or enable safer changes without altering outputs
Use when need to create reusable technique, pattern, or reference guide for AI agents
Use when need to create specialized subagent for recurring tasks, domain-specific work, or pipeline automation