mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-28 09:23:08 +08:00
- Added command architecture section to skill router template, detailing role organization and command delegation. - Updated role router input parsing to reflect new file structure for roles. - Introduced role isolation rules to enforce strict boundaries on role responsibilities and output tagging. - Enhanced team configuration section to include role-specific guidelines and message bus requirements. feat: Improve terminal dashboard with session status indicators - Integrated terminal status indicators in the session group tree, displaying active, idle, error, paused, and resuming states. - Updated session click handling to focus on existing panes or assign sessions to available panes. feat: Add session lifecycle controls in terminal pane - Implemented restart, pause, and resume functionalities for terminal sessions with loading states. - Enhanced UI buttons for session control with appropriate loading indicators and tooltips. i18n: Update terminal dashboard localization for session controls - Added translations for restart, pause, and resume session actions in English and Chinese. chore: Create role command template for command file generation - Established a comprehensive template for generating command files in roles, including sections for strategy, execution steps, and error handling. - Included pre-built command patterns for common tasks like exploration, analysis, implementation, validation, review, dispatch, and monitoring.
6.1 KiB
6.1 KiB
Quality Standards for Team Commands
Quality assessment criteria for generated team command .md files.
When to Use
| Phase | Usage | Section |
|---|---|---|
| Phase 5 | Score generated command | All dimensions |
| Phase 3 | Guide generation quality | Checklist |
Quality Dimensions
1. Completeness (25%)
| Score | Criteria |
|---|---|
| 100% | All 15 required sections present with substantive content |
| 80% | 12+ sections present, minor gaps in non-critical areas |
| 60% | Core sections present (front matter, message bus, 5 phases, error handling) |
| 40% | Missing critical sections |
| 0% | Skeleton only |
Required Sections Checklist (role.md files):
- Role Identity (name, responsibility, communication)
- Message Bus section with team_msg examples
- Message Types table
- Toolbox section (Available Commands, Subagent Capabilities, CLI Capabilities)
- Phase 1: Task Discovery implementation
- Phase 2: Context Loading / delegation to commands
- Phase 3: Core Work / delegation to commands
- Phase 4: Validation/Summary / delegation to commands
- Phase 5: Report + Loop implementation
- Error Handling table
- Code examples in all phases
Note
: For
commands/*.mdfile quality criteria, see Command File Quality Standards below.
2. Pattern Compliance (25%)
| Score | Criteria |
|---|---|
| 100% | All 8 infrastructure patterns + selected collaboration patterns fully implemented |
| 80% | 6 core infra patterns + at least 1 collaboration pattern with convergence |
| 60% | Minimum 6 infra patterns, collaboration patterns present but incomplete |
| 40% | Missing critical patterns (message bus or task lifecycle) |
| 0% | No pattern compliance |
Infrastructure Pattern Checklist:
- Pattern 1: Message bus - team_msg before every SendMessage
- Pattern 1b: CLI fallback -
ccw teamCLI fallback section with parameter mapping - Pattern 2: YAML front matter - all fields present, group: team
- Pattern 3: Task lifecycle - TaskList/Get/Update flow
- Pattern 4: Five-phase structure - all 5 phases present
- Pattern 5: Complexity-adaptive (if applicable)
- Pattern 6: Coordinator spawn compatible
- Pattern 7: Error handling table
- Pattern 8: Session files (if applicable)
Collaboration Pattern Checklist:
- At least one CP selected (CP-1 minimum)
- Each selected CP has convergence criteria defined
- Each selected CP has feedback loop mechanism
- Each selected CP has timeout/fallback behavior
- CP-specific message types registered in message bus section
- Escalation path defined (CP-5) for error scenarios
3. Integration (25%)
| Score | Criteria |
|---|---|
| 100% | All integration checks pass, spawn snippet ready |
| 80% | Minor integration notes, no blocking issues |
| 60% | Some checks need attention but functional |
| 40% | Task prefix conflict or missing critical tools |
| 0% | Incompatible with team system |
4. Consistency (25%)
| Score | Criteria |
|---|---|
| 100% | Role name, task prefix, message types consistent throughout |
| 80% | Minor inconsistencies in non-critical areas |
| 60% | Some mixed terminology but intent clear |
| 40% | Confusing or contradictory content |
| 0% | Internally inconsistent |
Quality Gates
| Gate | Threshold | Action |
|---|---|---|
| PASS | >= 80% | Deliver to .claude/commands/team/{team-name}/ |
| REVIEW | 60-79% | Fix recommendations, re-validate |
| FAIL | < 60% | Major rework needed, re-run from Phase 3 |
Issue Classification
Errors (Must Fix)
- Missing YAML front matter
- Missing
group: team - No message bus section
- No task lifecycle (TaskList/Get/Update)
- No SendMessage to coordinator
- Task prefix conflicts with existing
Warnings (Should Fix)
- Missing error handling table
- Incomplete Phase implementation (skeleton only)
- Missing team_msg before some SendMessage calls
- Missing CLI fallback section (
### CLI 回退withccw teamexamples) - No complexity-adaptive routing when role is complex
Info (Nice to Have)
- Code examples could be more detailed
- Additional message type examples
- Session file structure documentation
- CLI integration examples
Command File Quality Standards
Quality assessment criteria for generated command .md files in roles/{name}/commands/.
5. Command File Quality (Applies to folder-based roles)
| Score | Criteria |
|---|---|
| 100% | All 4 dimensions pass, all command files self-contained |
| 80% | 3/4 dimensions pass, minor gaps in one area |
| 60% | 2/4 dimensions pass, some cross-references or missing sections |
| 40% | Missing required sections or broken references |
| 0% | No command files or non-functional |
Dimension 1: Structural Completeness
Each command file MUST contain:
## When to Use- Trigger conditions## Strategywith### Delegation Mode(Subagent Fan-out / CLI Fan-out / Sequential Delegation / Direct)## Execution Stepswith numbered steps and code blocks## Error Handlingtable with Scenario/Resolution
Dimension 2: Self-Containment
- No
Ref:or cross-references to other command files - No imports or dependencies on sibling commands
- All context loaded within the command (task, plan, files)
- Any subagent can
Read()the command and execute independently
Dimension 3: Toolbox Consistency
- Every command listed in role.md Toolbox has a corresponding file in
commands/ - Every file in
commands/is listed in role.md Toolbox - Phase mapping in Toolbox matches command's
## When to Usephase reference - Delegation mode in command matches role's subagent/CLI capabilities
Dimension 4: Pattern Compliance
- Pre-built command patterns (explore, analyze, implement, validate, review, dispatch, monitor) follow templates/role-command-template.md
- Custom commands follow the template skeleton structure
- Delegation mode is appropriate for the command's complexity
- Output format is structured and parseable by the calling role.md