{ "id": "default", "name": "Default feature pipeline", "skill": "/ccam:ship-feature", "nodes": [ { "id": "intake", "label": "intake", "icon": "๐Ÿ“", "gate": false, "aliases": [ "assigned", "claimed", "start" ], "detect": [ { "tool": "Agent", "match": "^Explore$" } ] }, { "id": "plan", "label": "plan", "icon": "๐Ÿงญ", "gate": false, "aliases": [ "planning", "brainstorm", "design" ], "detect": [ { "tool": "Skill", "match": "brainstorming|writing-plans" }, { "tool": "Write", "match": "docs/.*plan.*\\.md" }, { "tool": "Agent", "match": "^Plan$|Software Architect|Backend Architect|UX Architect" }, { "tool": "TaskCreate" } ] }, { "id": "implement", "label": "implement", "icon": "๐Ÿ› ", "gate": false, "aliases": [ "implementing", "coding", "build" ], "detect": [ { "tool": "Skill", "match": "executing-plans|subagent-driven-development|test-driven-development" }, { "tool": "Edit" }, { "tool": "Write", "match": "^(?!.*(?:^|/)(?:docs|\\.superpowers)/)" } ] }, { "id": "tests", "label": "tests", "icon": "๐Ÿงช", "gate": true, "aliases": [ "testing", "unit", "gates", "pre-push-gate" ], "detect": [ { "tool": "Bash", "match": "\\b(npm (run )?test|pytest|vitest|jest|go test|cargo test|node\\s+--test|rspec|phpunit|dotnet test|mvn test|gradle test)\\b" }, { "tool": "Agent", "match": "Test Results Analyzer|API Tester|Performance Benchmarker" } ] }, { "id": "review", "label": "review", "icon": "๐Ÿ‘€", "gate": true, "aliases": [ "reviewing", "code-review", "self-review" ], "detect": [ { "tool": "Skill", "match": "code-review|requesting-code-review|receiving-code-review" }, { "tool": "Bash", "match": "\\bgh\\b[^;&|]*\\bpr diff\\b" }, { "tool": "Agent", "match": "(?