What problem does it solve?
When working with Spec Kitty outside the automated Mission runtime loop, agents need a reliable way to adopt a specific role with its full governance context. Manually reading raw .agent.yaml files misses organization overlays, specialization lineage, and override semantics, leading to incorrectly applied profiles.
Core Features & Use Cases
- Resolver-Backed Profile Loading: Resolves profiles through
spec-kitty agent profile show so project and organization overlays, specializes_from lineage, and enhances/overrides semantics are correctly applied.
- Action-Scoped Governance: Loads charter context for specific lifecycle actions (specify, plan, implement, review, merge) via
spec-kitty charter context --action.
- Boundary Enforcement: Applies initialization declarations, specialization boundaries, directive references, and collaboration handoffs, handing off out-of-scope work to allowed collaborators.
- Use Case: A user asks an agent to act as a security reviewer mid-session. The skill resolves the reviewer profile, loads review-scoped governance, applies the role boundaries, and returns control to the Mission workflow.
Quick Start
Ask the agent to load a specific Spec Kitty profile, such as "load the reviewer profile for the current review action", and it will resolve and apply the full governance context.