spec-kitty-charter-doctrine

Extract structured directives and doctrine references from a project charter.

Updated May 13, 2026
One-click install
npx skills add https://github.com/kimprobably/maestro-os --skill spec-kitty-charter-doctrine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-kitty-charter-doctrine
Source: https://github.com/kimprobably/maestro-os/tree/main/.claude/skills/spec-kitty-charter-doctrine
Command: npx skills add https://github.com/kimprobably/maestro-os --skill spec-kitty-charter-doctrine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It enables consistent project governance by turning a human-written charter into structured, action-scoped policy and doctrine context for Spec Kitty 3.x workflows.

Core Features & Use Cases

  • Charter lifecycle management: Interview, generate, extract (sync), and sync again after edits while keeping derived files deterministic.
  • Action-scoped governance context: Loads the right subset of policy per workflow action (specify, plan, implement, review) using bootstrap/compact/missing modes.
  • Programmatic doctrine access: Provides a doctrine-as-code layer via DoctrineService, including directives, tactics, paradigms, styleguides, toolguides, procedures, agent profiles, and step contracts.
  • Agent profile resolution: Selects role-scoped behavior using weighted matching against task context.
  • Structured constraints integration: Connects mission execution surfaces to doctrine artifacts through MissionStepContracts and DelegatesTo links.

Quick Start

Run spec-kitty charter generate from interview answers and then use the runtime to load charter context for the action you are about to execute.

Frequently Asked Questions about spec-kitty-charter-doctrine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a project charter into executable policy for agent workflows?

To turn a project charter into executable policy, you can generate structured, action-scoped governance context by extracting directives and doctrine references from the text. This activates policy constraints for specify, plan, implement, and review workflows without dumping the full doctrine catalog at once.

What is action-scoped governance context for AI agents?

Action-scoped governance context is a subset of policy loaded per workflow action, such as specify, plan, implement, or review. It uses bootstrap, compact, or missing modes to constrain agent behavior dynamically during execution based on the specific task being performed.

How do I load the right doctrine policy for a specific workflow action?

You load the right doctrine policy by using the runtime to sync charter context and applying action-indexed doctrine scoping. This ensures deterministic extraction and staleness handling so agents receive only the relevant directives and tactics for their current step.

Can I manage agent role profiles using a project charter?

Yes, you can manage agent role profiles using a project charter by applying weighted matching against task context. The charter governance system resolves role-scoped behavior and connects mission execution surfaces to doctrine artifacts through MissionStepContracts and DelegatesTo links.

What's the best way to keep derived governance files deterministic after charter edits?

The best way to keep derived governance files deterministic after charter edits is through charter lifecycle management. You can interview, generate, extract via sync, and re-sync after edits while maintaining consistent hash handling and staleness checks across all derived policy files.

Does Spec Kitty support programmatic doctrine access for code-level constraints?

Yes, Spec Kitty supports programmatic doctrine access through a DoctrineService layer. This provides a doctrine-as-code interface that includes directives, tactics, paradigms, styleguides, toolguides, procedures, agent profiles, and step contracts for structured constraints integration.