Skill composition
One skill owns a workflow; the others delegate to it by name. Nothing is hard-coded per language: detect-techstack names the language skills at run time.
Layers
- Language skills. Every language group has
<lang>-implementation(conventions and a## Review rulessection) and<lang>-test. - Shared skills.
detect-techstackreturns a JSON report with those skill names.implementationenforces "every change has tests" and dispatches to the language skills.code-reviewchecks a diff against the criteria and each language's review rules and reports blocking findings and notes.diagnosebuilds a red-capable feedback loop for bugs with the commands of<lang>-test. - Issue skills.
github-issueroutes issue work by label and sub-issue shape (see the issue model);github-pull-requestopens the PR;github-releaseandgithub-milestonehandle releases. - Workflow skills.
plannerplans an issue one level down.deliverchains planner,implementation,code-reviewand the PR PBI by PBI, see delivery.
You can run any layer alone in one session; deliver only automates the chain.