CwF Features
Core Features
Structured Workflow Steps
CwF defines a consistent set of steps for every development task, split into planning and execution:
- Task Planning: single-sentence goal, measurable success criteria, milestones, risk assessment
- Requirements: functional requirements (FR), non-functional requirements (NFR), acceptance criteria
- Design: architecture decisions, component design, data flow, interface contracts
- Implementation Planning: files to modify, step-by-step implementation checklist
- Implementation Execution: actual code written, deviations documented
- Testing Planning: test strategy, test cases (Given/When/Then), validation criteria
- Testing Execution: actual test results, pass/fail, lessons learned
- Rollout: deployment plan, monitoring, rollback procedure
- Maintenance: support notes, optimisation opportunities
- Retrospective: variance analysis, lessons learned, process improvements
Not every task runs all 10 steps; CwF matches the workflow to the task type (see below).
Hierarchical Task Management
Tasks use decimal notation: 1, 1.2, 1.2.3. Unlimited nesting depth. Each level inherits from its parent. Parallel subtasks can be worked on independently.
Context Inheritance
Subtasks automatically inherit context from their parent tasks via token-efficient structural maps (~50–100 tokens per parent level vs 500–1000 for full files). When working on a subtask, the AI has access to the parent’s requirements, design decisions, and constraints; without you having to re-explain the project every session. This reduces context overhead by up to 80% in some steps of task execution.
CwF Skills
Skills are structured prompts that drive each workflow step. They tell the AI exactly what to read, what to write, and what to focus on at each stage. Skills are stored as files in your repo; versioned, reviewable, and customisable.
Decomposition Guidance
Every step includes a decomposition check with five universal signals (time, people, complexity, risk, independence). When 2+ signals trigger, CwF recommends breaking the task into subtasks. This prevents scope creep and keeps work manageable.
Retrospective Analysis
Post-completion variance tracking compares planned vs actual effort and outcomes. Lessons learned are captured in structured form and fed back into future task planning. Each completed task builds a record of how your team (or you and your AI) actually work.
Installation
See the full installation guide for prerequisites, the one-line install command, and post-install setup.
Supported Task Types
| Type | Description | Workflow Steps |
|---|---|---|
feature | New functionality | 10 steps |
bugfix | Bug fixes | 7 steps |
hotfix | Critical production fixes | 7 steps |
chore | Maintenance, refactoring | 6 steps |
discovery | Research and planning | 8 steps |