bootstrap
Meta-skill chaining /specify → /constitute → /plan → /tasks → spec-validation → dispatch-ready. Greenfield project from idea to…
Phase E of greenfield project bootstrap. Atomize design.md + contracts into tasks.json with files_owned + dependencies + acceptance_test + risk_score per task. Iterates until task-dag-validate passes.
$ npx -y skills add papadopouloskyriakos/agentic-chatops --skill tasks --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tasksContext preview
The summary Claude sees to decide when to auto-load this skill.
Phase E of greenfield project bootstrap. Atomize design.md + contracts into tasks.json with files_owned + dependencies + acceptance_test + risk_score per task. Iterates until task-dag-validate passes.
name: tasks description: Phase E of greenfield project bootstrap. Atomize design.md + contracts into tasks.json with files_owned + dependencies + acceptance_test + risk_score per task. Iterates until task-dag-validate passes. disable-model-invocation: true allowed-tools: Read, Write, Edit, Bash
After `/plan` produced design.md + contracts, this skill decomposes the work into atomic tasks suitable for ≤4 parallel Claude workers.
`spec/001-<slug>/tasks.json` per `<bootstrap-pack>/templates/tasks.schema.json`.
For each task you write:
1. **files_owned** — exact file paths (relative to repo root) the task will create or modify. Must be non-empty. NEW files OK. 2. **dependencies** — list of task_ids this task depends on. Empty list = wave-0 task. 3. **parallelizable** — `true` if it can run alongside other tasks in the same wave; `false` if it needs exclusive write access. 4. **acceptance_test** — executable command (e.g. `go test ./... -run TestFoo`) that returns exit 0 iff the task succeeded. NOT prose. 5. **bounded_context** — exactly one value from `PROJECT.json#bounded_contexts`. 6. **requirement_ids** — list of REQ-NNN this task fulfills (must exist in `requirements.md`). 7. **risk_score** — 0.0 to 1.0. >0.7 triggers needs-human auto-merge gate. 8. **complexity** — 1 to 10. >5 should be split.
After writing tasks.json, run:
<bootstrap-pack>/scripts/validate-project-spec.py . --check tasks_required_fields <bootstrap-pack>/scripts/validate-project-spec.py . --check tasks_dag_no_cycles <bootstrap-pack>/scripts/validate-project-spec.py . --check parallelizable_no_file_collision <bootstrap-pack>/scripts/validate-project-spec.py . --check req_cross_references <bootstrap-pack>/scripts/validate-project-spec.py . --check bounded_context_membership <bootstrap-pack>/scripts/validate-project-spec.py . --check risk_score_per_task
If any fail, iterate. Don't exit until all 6 pass.
`<bootstrap-pack>/templates/tasks.json.tmpl` shows the per-task schema.
Operator runs `/bootstrap` (meta-skill) which chains all of /specify → /constitute → /plan → /tasks → validator, or directly runs `project-onboard.sh` to register the project with the gateway.
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 D of greenfield project bootstrap. Produce design.md + data-model.md + contracts/{openapi,asyncapi,schemas/*} +…
Phase B of greenfield project bootstrap. Interview the operator to produce PROJECT.json + PROJECT.md + spec/NNN-*/requirements.md…
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…