mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-10 17:11:04 +08:00
feat: Add templates for epics, product brief, and requirements documentation
- Introduced a comprehensive template for generating epics and stories in Phase 5, including an index and individual epic files. - Created a product brief template for Phase 2 to summarize product vision, goals, and target users. - Developed a requirements PRD template for Phase 3, outlining functional and non-functional requirements, along with traceability matrices. feat: Implement tech debt roles for assessment, execution, planning, scanning, validation, and analysis - Added roles for tech debt assessment, executor, planner, scanner, validator, and analyst, each with defined phases and processes for managing technical debt. - Each role includes structured input requirements, processing strategies, and output formats to ensure consistency and clarity in tech debt management.
This commit is contained in:
102
.claude/skills/team-review/specs/pipelines.md
Normal file
102
.claude/skills/team-review/specs/pipelines.md
Normal file
@@ -0,0 +1,102 @@
|
||||
# Review Pipelines
|
||||
|
||||
Pipeline definitions and task registry for team-review.
|
||||
|
||||
## Pipeline Modes
|
||||
|
||||
| Mode | Description | Tasks |
|
||||
|------|-------------|-------|
|
||||
| default | Scan + review | SCAN -> REV |
|
||||
| full | Scan + review + fix | SCAN -> REV -> [confirm] -> FIX |
|
||||
| fix-only | Fix from existing manifest | FIX |
|
||||
| quick | Quick scan only | SCAN (quick=true) |
|
||||
|
||||
## Pipeline Definitions
|
||||
|
||||
### default Mode (2 tasks, linear)
|
||||
|
||||
```
|
||||
SCAN-001 -> REV-001
|
||||
```
|
||||
|
||||
| Task ID | Role | Dependencies | Description |
|
||||
|---------|------|-------------|-------------|
|
||||
| SCAN-001 | scanner | (none) | Multi-dimension code scan (toolchain + LLM) |
|
||||
| REV-001 | reviewer | SCAN-001 | Deep finding analysis and review report |
|
||||
|
||||
### full Mode (3 tasks, linear with user checkpoint)
|
||||
|
||||
```
|
||||
SCAN-001 -> REV-001 -> [user confirm] -> FIX-001
|
||||
```
|
||||
|
||||
| Task ID | Role | Dependencies | Description |
|
||||
|---------|------|-------------|-------------|
|
||||
| SCAN-001 | scanner | (none) | Multi-dimension code scan (toolchain + LLM) |
|
||||
| REV-001 | reviewer | SCAN-001 | Deep finding analysis and review report |
|
||||
| FIX-001 | fixer | REV-001 + user confirm | Plan + execute + verify fixes |
|
||||
|
||||
### fix-only Mode (1 task)
|
||||
|
||||
```
|
||||
FIX-001
|
||||
```
|
||||
|
||||
| Task ID | Role | Dependencies | Description |
|
||||
|---------|------|-------------|-------------|
|
||||
| FIX-001 | fixer | (none) | Execute fixes from existing manifest |
|
||||
|
||||
### quick Mode (1 task)
|
||||
|
||||
```
|
||||
SCAN-001 (quick=true)
|
||||
```
|
||||
|
||||
| Task ID | Role | Dependencies | Description |
|
||||
|---------|------|-------------|-------------|
|
||||
| SCAN-001 | scanner | (none) | Quick scan, max 20 findings, skip toolchain |
|
||||
|
||||
## Review Dimensions (4-Dimension System)
|
||||
|
||||
| Dimension | Code | Focus |
|
||||
|-----------|------|-------|
|
||||
| Security | SEC | Vulnerabilities, auth, data exposure |
|
||||
| Correctness | COR | Bugs, logic errors, type safety |
|
||||
| Performance | PRF | N+1, memory leaks, blocking ops |
|
||||
| Maintainability | MNT | Coupling, complexity, dead code |
|
||||
|
||||
## Fix Scope Options
|
||||
|
||||
| Scope | Description |
|
||||
|-------|-------------|
|
||||
| all | Fix all findings |
|
||||
| critical,high | Fix critical and high severity only |
|
||||
| skip | Skip fix phase |
|
||||
|
||||
## Session Directory
|
||||
|
||||
```
|
||||
.workflow/.team/RV-<slug>-<YYYY-MM-DD>/
|
||||
├── .msg/messages.jsonl # Message bus log
|
||||
├── .msg/meta.json # Session state + cross-role state
|
||||
├── wisdom/ # Cross-task knowledge
|
||||
│ ├── learnings.md
|
||||
│ ├── decisions.md
|
||||
│ ├── conventions.md
|
||||
│ └── issues.md
|
||||
├── scan/ # Scanner output
|
||||
│ ├── toolchain-findings.json
|
||||
│ ├── semantic-findings.json
|
||||
│ └── scan-results.json
|
||||
├── review/ # Reviewer output
|
||||
│ ├── enriched-findings.json
|
||||
│ ├── review-report.json
|
||||
│ └── review-report.md
|
||||
└── fix/ # Fixer output
|
||||
├── fix-manifest.json
|
||||
├── fix-plan.json
|
||||
├── execution-results.json
|
||||
├── verify-results.json
|
||||
├── fix-summary.json
|
||||
└── fix-summary.md
|
||||
```
|
||||
Reference in New Issue
Block a user