bootstrap
Meta-skill chaining /specify → /constitute → /plan → /tasks → spec-validation → dispatch-ready. Greenfield project from idea to…
Phase D of greenfield project bootstrap. Produce design.md + data-model.md + contracts/{openapi,asyncapi,schemas/*} + adr/NNNN-*.md. Validates contracts via swagger-cli/asyncapi/ajv before exit.
$ npx -y skills add papadopouloskyriakos/agentic-chatops --skill plan --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/planContext preview
The summary Claude sees to decide when to auto-load this skill.
Phase D of greenfield project bootstrap. Produce design.md + data-model.md + contracts/{openapi,asyncapi,schemas/*} + adr/NNNN-*.md. Validates contracts via swagger-cli/asyncapi/ajv before exit.
name: plan
description: Phase D of greenfield project bootstrap. Produce design.md + data-model.md + contracts/{openapi,asyncapi,schemas/*} + adr/NNNN-*.md. Validates contracts via swagger-cli/asyncapi/ajv before exit.
disable-model-invocation: true
allowed-tools: Read, Write, Edit, Bash, GlobAfter `/constitute` locked in non-negotiables, this skill produces the technical design that workers will implement.
1. `spec/001-<slug>/design.md` — architecture overview, sequence diagrams (mermaid), error handling strategy 2. `spec/001-<slug>/data-model.md` — entities, relationships, persistence shape 3. `spec/001-<slug>/contracts/openapi.yaml` — sync API contracts (HTTP endpoints) 4. `spec/001-<slug>/contracts/asyncapi.yaml` — event contracts (queues/topics) 5. `spec/001-<slug>/contracts/schemas/*.json` — shared JSON Schema for data shapes 6. `adr/NNNN-<decision>.md` — one MADR file per arguable architectural choice
`<bootstrap-pack>/templates/{design.md,data-model.md,openapi.yaml,asyncapi.yaml,adr-0001-record-architecture-decisions.md}.tmpl`
Before exit, run:
# Each contracts file must parse npx swagger-cli validate spec/001-*/contracts/openapi.yaml npx @asyncapi/cli validate spec/001-*/contracts/asyncapi.yaml for f in spec/001-*/contracts/schemas/*.json; do npx ajv-cli compile -s "$f" done # Validator-gate checks <bootstrap-pack>/scripts/validate-project-spec.py . --check openapi_valid <bootstrap-pack>/scripts/validate-project-spec.py . --check asyncapi_valid <bootstrap-pack>/scripts/validate-project-spec.py . --check json_schemas_valid <bootstrap-pack>/scripts/validate-project-spec.py . --check adr_exists
If any contract fails to parse, iterate until clean.
Write an ADR for any choice the operator (or a future contributor) might argue about in 6 months:
Each ADR has: Status, Context, Decision, Consequences (positive + negative), Alternatives considered.
Operator runs `/tasks` to atomize the design into the work_units that parallel-dev workers will execute.
AI agents that triage infrastructure alerts, investigate root causes, and propose fixes — while a solo operator sleeps. For the complete technical reference, see README.extensive.md.
Meta-skill chaining /specify → /constitute → /plan → /tasks → spec-validation → dispatch-ready. Greenfield project from idea to…
Phase C of greenfield project bootstrap. Produce constitution.md (5-15 non-negotiable articles) + steering/*.md (cross-cutting…
Phase B of greenfield project bootstrap. Interview the operator to produce PROJECT.json + PROJECT.md + spec/NNN-*/requirements.md…
Phase E of greenfield project bootstrap. Atomize design.md + contracts into tasks.json with files_owned + dependencies +…
Query code graph database for function callers, callees, dependencies, and dead code in CubeOS and MeshSat repos.
When multiple hosts alert simultaneously (burst), create a master YouTrack issue, run per-host triage, link children, analyze…