Files
Pier_v1/.hmcmkit/knowledge/templates/TEMPLATE-GUIDE.md
T
ahnyongjooandClaude Sonnet 5.5 964a841de1 chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합
- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환
- Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용
- pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관)
- worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md)
- D:\Rhino-MCP 경로 참조를 새 위치로 치환

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 11:20:18 +09:00

168 lines
5.3 KiB
Markdown

# hmcmkit Template Selection Guide
> Quick reference for choosing the right template for your task
---
## Template Selection Flowchart
```
What are you doing?
│
├─► Starting a new feature?
│ │
│ ├─► Using 9-phase Pipeline? ──► Use Pipeline Templates
│ │ (Phase 1 → 2 → 3 → ... → 9)
│ │
│ └─► Using PDCA only? ──► Use PDCA Templates
│ (Plan → Design → Do → Check → Act)
│
├─► Analyzing implementation?
│ └─► analysis.template.md
│
├─► Writing completion report?
│ └─► report.template.md
│
└─► Setting up new project?
└─► agents.template.md
```
---
## PDCA Templates (Core)
| Template | Phase | When to Use |
|----------|-------|-------------|
| **plan.template.md** | Plan | Starting a new feature, defining requirements |
| **design.template.md** | Design | Technical design for Dynamic level projects |
| **design-starter.template.md** | Design | Simple projects (static sites, portfolios) |
| **design-enterprise.template.md** | Design | Complex systems (microservices, k8s) |
| **analysis.template.md** | Check | Gap analysis, code review, performance check |
| **report.template.md** | Act | Completion report, retrospective |
### Level-Based Design Template Selection
```
Project Complexity?
│
├─► Simple (HTML/CSS, static site) ──► design-starter.template.md
│
├─► Medium (Web app, SaaS MVP) ──► design.template.md (default)
│
└─► Complex (Enterprise, MSA) ──► design-enterprise.template.md
```
---
## Pipeline Templates (9-Phase)
| Phase | Template | Purpose |
|-------|----------|---------|
| 1 | `pipeline/phase-1-schema.template.md` | Terminology & data model |
| 2 | `pipeline/phase-2-convention.template.md` | Coding rules & architecture |
| 3 | `pipeline/phase-3-mockup.template.md` | UI prototypes |
| 4 | `pipeline/phase-4-api.template.md` | API specification |
| 5 | `pipeline/phase-5-design-system.template.md` | Component library |
| 6 | `pipeline/phase-6-ui.template.md` | UI implementation |
| 7 | `pipeline/phase-7-seo-security.template.md` | SEO & security |
| 8 | `pipeline/phase-8-review.template.md` | Architecture/convention review |
| 9 | `pipeline/phase-9-deployment.template.md` | Deployment config |
### Pipeline vs PDCA
| Scenario | Use Pipeline | Use PDCA |
|----------|:------------:|:--------:|
| New project from scratch | ✅ | ⚠️ |
| Adding feature to existing project | ⚠️ | ✅ |
| Quick fix / bug fix | ❌ | ⚠️ |
| Enterprise-grade development | ✅ | ✅ |
---
## Other Templates
| Template | Purpose |
|----------|---------|
| **agents.template.md** | Generate agents.md for new projects |
| **iteration-report.template.md** | Evaluator-Optimizer iteration report |
| **_INDEX.template.md** | Folder document index |
---
## Template Features Comparison
### Clean Architecture Support
| Template | Layer Definition | Dependency Rules | Import Order |
|----------|:----------------:|:----------------:|:------------:|
| design.template.md | ✅ | ✅ | ✅ |
| design-starter.template.md | ❌ | ❌ | ❌ |
| design-enterprise.template.md | ✅ | ✅ | ✅ |
| phase-2-convention.template.md | ✅ | ✅ | ✅ |
| phase-8-review.template.md | ✅ | ✅ | ✅ |
### Convention Compliance Support
| Template | Naming | Folder Structure | Env Variables |
|----------|:------:|:----------------:|:-------------:|
| design.template.md | ✅ | ✅ | ✅ |
| analysis.template.md | ✅ | ✅ | ✅ |
| phase-2-convention.template.md | ✅ | ✅ | ✅ |
| phase-8-review.template.md | ✅ | ✅ | ✅ |
---
## Quick Commands
```bash
# PDCA Commands
/pdca-plan {feature} # Create plan document
/pdca-design {feature} # Create design document
/pdca-analyze {feature} # Run gap analysis
/pdca-report {feature} # Create completion report
# Pipeline Commands
/pipeline-start # Start 9-phase pipeline
/pipeline-status # Check current phase
/pipeline-next # Go to next phase
# Project Setup
/setup-ai-agent-code # Generate agents.md
/init-starter # Initialize Starter level project
/init-dynamic # Initialize Dynamic level project
/init-enterprise # Initialize Enterprise level project
```
---
## Cross-Reference Guide
### PDCA ↔ Pipeline Integration
When using both PDCA and Pipeline:
1. **Plan Phase**: Reference Phase 1 (Schema) and Phase 2 (Convention) outputs
2. **Design Phase**: Reference Phase 3 (Mockup) and Phase 4 (API) outputs
3. **Check Phase**: Use Phase 8 (Review) checklist for verification
### Document Location Convention
```
docs/
├── 01-plan/
│ ├── features/ # PDCA Plan documents
│ ├── schema.md # Pipeline Phase 1
│ └── conventions.md # Pipeline Phase 2
├── 02-design/
│ ├── features/ # PDCA Design documents
│ ├── mockup/ # Pipeline Phase 3
│ └── api/ # Pipeline Phase 4
├── 03-analysis/ # PDCA Check documents
└── 04-report/ # PDCA Act documents
```
---
**Version**: 1.0.0
**Last Updated**: 2026-01-20