kata-health

Solid

Use when the user asks whether Kata is configured correctly, healthy, connected, or ready to run.

AI & Automation 61 stars 6 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# kata-health ## Operating Brief When this skill is invoked, determine whether Kata is configured, connected, and ready. Run doctor through the local wrapper when available, run `health.check`, then read project context. Report backend identity, repository/project identity, blocking errors, warnings, and the exact next fix if blocked. This skill diagnoses readiness only. ## Success Criteria - Runtime health has been checked. - Project context has been read when health allows it. - The user knows whether Kata is ready to run. - Any blocker includes a concrete next action. ## Do Not - Do not start setup automatically unless the user asked for setup. - Do not continue into planning or execution when health is blocked. - Do not inspect helper scripts unless the helper command fails. - Do not mutate backend project state. ## Process 1. Read `references/workflow.md` before taking action. Execute that workflow end-to-end. 2. Preserve every workflow gate: required checks, user confirmations, durable writes, status updates, and next-step routing. 3. Before any backend IO, read `references/runtime-contract.md` and use only the operations listed there. 4. When the workflow tells you to create or read an artifact, use `references/artifact-contract.md` and the named template files. 5. If setup or backend readiness is uncertain, read `references/setup.md` before proceeding. 6. Read optional references only when the workflow calls for them or the current step needs them. ## Resou...

Details

Author
gannonh
Repository
gannonh/kata-symphony
Created
5 months ago
Last Updated
3 days ago
Language
Rust
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category