{ "id": "ship-feature", "name": "Ship feature (lane pipeline)", "skill": "/ccam:ship-feature-lane", "nodes": [ { "id": "intake", "label": "Intake", "icon": "๐Ÿ“", "gate": false, "command": "/superpowers:brainstorming", "aliases": [ "assigned", "claimed", "start", "bootstrapping" ], "detect": [ { "tool": "Skill", "match": "brainstorming" }, { "tool": "Bash", "match": "\\bccam\\b[^;&|]*\\bfeature activate\\b" }, { "tool": "Agent", "match": "^Explore$" } ] }, { "id": "plan", "label": "Plan", "icon": "๐Ÿงญ", "gate": false, "command": "/superpowers:writing-plans", "aliases": [ "planning", "brainstorm", "design" ], "detect": [ { "tool": "Skill", "match": "writing-plans" }, { "tool": "Write", "match": "docs/superpowers/specs/lane-.*\\.md" }, { "tool": "Agent", "match": "^Plan$|Software Architect" }, { "tool": "TaskCreate" } ] }, { "id": "implementing", "label": "Implement (TDD)", "icon": "๐Ÿ› ", "gate": false, "command": "/superpowers:test-driven-development", "aliases": [ "implement", "coding", "build" ], "detect": [ { "tool": "Skill", "match": "test-driven-development|executing-plans|subagent-driven-development|systematic-debugging" }, { "tool": "Edit", "match": "^(?!.*docs/superpowers/specs/)" }, { "tool": "Write", "match": "^(?!.*(?:^|/)docs/)" } ] }, { "id": "gates", "label": "CI gates + preflight", "icon": "๐Ÿงช", "gate": true, "command": "ccam lanes hook ci-gate", "aliases": [ "pre-push-gate", "tests", "migration-collision", "sync-conflict" ], "detect": [ { "tool": "Bash", "match": "\\bccam\\b[^;&|]*(\\bhook ci-gate\\b|\\bsync-base --check\\b)" }, { "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" } ] }, { "id": "e2e-feature", "label": "E2e on feature branch", "icon": "๐Ÿงช", "gate": false, "command": "ccam lanes up --qc", "aliases": [ "e2e", "e2e-scoped", "booting", "live" ], "detect": [ { "tool": "Bash", "match": "\\bccam\\b[^;&|]*(\\bup --qc\\b|\\bhook e2e\\b)" } ] }, { "id": "e2e-feature-passed", "label": "E2e passed", "icon": "๐Ÿงช", "gate": true, "command": "ccam stage e2e-feature-passed", "aliases": [ "e2e-passed" ] }, { "id": "review", "label": "Code review", "icon": "๐Ÿ‘€", "gate": true, "command": "/superpowers:requesting-code-review", "aliases": [ "reviewing", "code-review", "self-review" ], "detect": [ { "tool": "Skill", "match": "code-review|requesting-code-review|receiving-code-review" }, { "tool": "Agent", "match": "(?