class_seven

Multi-agent development team workflow skill. Use when coordinating complex development tasks requiring multiple specialized roles - PM, Architect, Developer, Tester, Debugger. Orchestrates sub-agents as a development team with main session as manager. Supports flexible tool selection (Claude Code, Kimi, native tools) based on task characteristics.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "class_seven" with this command: npx skills add russellfei/class-seven

Class Seven - Multi-Agent Development Team

Class Seven (七班) is a structured multi-agent workflow that treats sub-agents as specialized development team members.

When to Use

Use this skill when:

  • Complex development tasks requiring multiple perspectives/roles
  • Tasks needing PM planning + architecture + implementation + testing
  • Debugging scenarios requiring systematic investigation
  • Code review and quality assurance workflows
  • Projects requiring end-to-end delivery (plan → build → test → deploy)

Team Structure

Main Session (Manager)
├── PM Agent (产品经理)
├── Architect Agent (架构师)
├── Developer Agent (开发工程师)
├── Tester Agent (测试工程师)
└── Debugger Agent (调试专家)

Workflow Phases

Phase 1: Task Analysis & Planning

  1. Manager (Main Session) analyzes task complexity
  2. Spawn PM Agent for requirement clarification
  3. PM returns: requirements doc, scope, acceptance criteria

Phase 2: Architecture & Design

  1. Spawn Architect Agent with PM output
  2. Architect returns: tech stack, module design, interfaces

Phase 3: Implementation

  1. Spawn Developer Agent with architecture specs
  2. Developer returns: implemented code

Phase 4: Quality Assurance

  1. Spawn Tester Agent with code + requirements
  2. Tester returns: test plan, test cases, bugs found

Phase 5: Debugging (if needed)

  1. Spawn Debugger Agent with bug reports
  2. Debugger returns: root cause analysis, fixes

Phase 6: Integration & Delivery

  1. Manager reviews all outputs
  2. Integrates final deliverable
  3. Validates against acceptance criteria

Tool Selection Matrix

Task TypePrimary ToolSecondary ToolReason
Complex architectureClaude CodeKimiDeep reasoning, context management
Quick prototypingKimiNativeFast iteration, lower latency
Deep debuggingClaude CodeKimiMulti-file analysis, bug tracing
Code reviewKimiClaude CodePattern recognition, best practices
TestingNativeKimiDeterministic execution
DocumentationKimiNativeChinese/English bilingual

Agent Personas

PM Agent

Role: 产品经理
Expertise: Requirements analysis, user stories, acceptance criteria
Output: PRD, user stories, scope definition
Tools: Kimi (for Chinese context), Claude Code (for complex products)

Architect Agent

Role: 架构师
Expertise: System design, tech stack selection, API design
Output: Architecture doc, module diagrams, interface specs
Tools: Claude Code (preferred for architecture), Kimi (for validation)

Developer Agent

Role: 开发工程师
Expertise: Code implementation, refactoring, optimization
Output: Production-ready code
Tools: Claude Code (complex logic), Kimi (quick implementation), Native (boilerplate)

Tester Agent

Role: 测试工程师
Expertise: Test design, edge case identification, quality assurance
Output: Test cases, test scripts, bug reports
Tools: Native (execution), Kimi (test design), Claude Code (complex scenarios)

Debugger Agent

Role: 调试专家
Expertise: Root cause analysis, performance profiling, bug fixing
Output: RCA report, patches, prevention recommendations
Tools: Claude Code (deep analysis), Kimi (pattern matching)

Execution Modes

Mode A: Full Team (Full Orchestration)

All 5 phases executed sequentially. Use for complex projects.

Mode B: Sprint Team (Dev + Test)

Skip PM/Architect phases. Use when requirements are clear.

Mode C: Firefighter (Debug Only)

Debugger agent only. Use for urgent bug fixes.

Mode D: Review Board (PM + Tester)

Code review workflow. Use for quality gates.

Quick Commands

# Full team deployment
class_seven deploy --mode=full --task="<description>"

# Sprint mode
class_seven deploy --mode=sprint --specs="<requirements>"

# Debug mode
class_seven deploy --mode=debug --bug="<bug description>"

Best Practices

  1. Always start with task analysis - Determine mode and required agents
  2. Pass context explicitly - Each agent receives relevant previous outputs
  3. Set clear boundaries - Define what each agent should/shouldn't do
  4. Use appropriate timeout - Complex tasks need longer timeouts
  5. Review before integration - Manager validates all outputs

Error Handling

If an agent fails or produces insufficient output:

  1. Analyze failure reason
  2. Respawn with clearer instructions or different tool
  3. Consider breaking task into smaller sub-tasks
  4. Escalate to human if stuck after 2 retries

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

redmine-tools

Fetch, update, and summarize Redmine issue attachments from CLI.

Registry SourceRecently Updated
Coding

进出口许可文档智能预审系统

进出口许可文档智能预审系统。支持 PDF 和图片处理:自动提取合同号、出口国、进口商、总金额、数量、重量、合格证编号、生产商、报关口岸等字段,检测公章,按审核规则执行审核,生成 MD 和 JSON 审核报告。支持 CLI 和对话交互两种方式触发。

Registry SourceRecently Updated
Coding

Coding Rules

当用户要求生成、修改或审查 Vue3 + TypeScript 子项目代码时触发。 覆盖 kb-pro-table / useTable / useForm 使用规范、arco design + unocss 样式规则、 模块组织与命名规范、枚举与类型约束、ref 优先的响应式规范等。 无论用户是否明确提到"规范...

Registry SourceRecently Updated
Coding

gspread-sheets

Batch read/write Google Sheets using the gspread Python library with service account authentication. Use when the user needs to: (1) read/write/update/clear...

Registry SourceRecently Updated