Skip to content

feat(dev-workflow): add AI-driven spec-driven development workflow plugin - #2

Open
zccyman wants to merge 1 commit into
mainfrom
feat/dev-workflow-plugin
Open

feat(dev-workflow): add AI-driven spec-driven development workflow plugin#2
zccyman wants to merge 1 commit into
mainfrom
feat/dev-workflow-plugin

Conversation

@zccyman

@zccyman zccyman commented Apr 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add dev-workflow plugin implementing a 10-step spec-driven development workflow with multi-agent orchestration
  • Inspired by Claw Code harness patterns
  • 3 modes: quick, standard, full
  • Ship/Show/Ask task categorization with conventional commits
  • QA gate with 10 quality checks and 21 code quality rules
  • Context persistence for cross-session resumption
  • Channel plugin with aliases: dwf, devflow

What's included

5 Tools

  • dev_workflow_start - Start an AI-driven development workflow
  • workflow_status - Check current workflow status
  • task_execute - Execute a specific task by ID
  • spec_view - View workflow specification
  • qa_gate_check - Run QA gate quality checks

Workflow Steps

Step Name Description
0 Analysis Analyze project structure and codebase
1 Requirement Analyze user requirement for complexity
2 Brainstorm Generate multiple approach options (skipped in quick mode)
3 Spec Create proposal.md, design.md, tasks.json
4 Tech Selection Select language, framework, architecture (Full mode only)
5 Development Create feature branch, execute tasks
6 Review AI code review (skipped in quick mode)
7 Test AI test execution (skipped in quick mode)
8 Docs Generate documentation (skipped in quick mode)
9 Delivery Final report generation

Files

extensions/dev-workflow/ - 30 files added

  • src/index.ts - Plugin entry point
  • src/engine/ - DevWorkflowEngine orchestrating the 10-step workflow
  • src/tools/ - 5 tool implementations
  • src/channel/ - Channel plugin definition (aliases: dwf, devflow)
  • src/hooks/ - Hook registrations
  • src/agents/ - Agent configurations
  • src/types.ts - Domain types, feature flags, 21 code quality rules
  • tests/ - 8 test files

…ugin

Add dev-workflow plugin implementing a 10-step spec-driven development
workflow with multi-agent orchestration, inspired by Claw Code harness patterns.

Features:
- 3 modes: quick, standard, full
- Spec-driven workflow: analysis → requirement → brainstorm → spec → dev → review → test → docs → delivery
- Ship/Show/Ask task categorization with conventional commits
- QA gate with 10 quality checks (lint, format, tests, coverage, typecheck, etc.)
- 21 code quality rules enforcement
- Context persistence for cross-session resumption
- 5 tools: dev_workflow_start, workflow_status, task_execute, spec_view, qa_gate_check
- Channel plugin with aliases: dwf, devflow

Co-authored-by: OpenClaw Maintainers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant