spk-doctrine-spdd-reasons

Guides REASONS Canvas authoring and review for Spec Kitty SPDD missions.

1.6k|156|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/Priivacy-ai/spec-kitty --skill spk-doctrine-spdd-reasons
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spk-doctrine-spdd-reasons
Source: https://github.com/Priivacy-ai/spec-kitty/tree/main/src/charter/offering/skills/spk-doctrine-spdd-reasons
Command: npx skills add https://github.com/Priivacy-ai/spec-kitty --skill spk-doctrine-spdd-reasons

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When a mission opts into Structured-Prompt-Driven Development (SPDD), prompt rationale can become disconnected from actual mission decisions. This Skill ensures the REASONS Canvas is authored and reviewed before downstream prompts depend on it, keeping rationale traceable to mission context.

Core Features & Use Cases

  • SPDD Gating: Confirms SPDD is selected by charter or mission context before any REASONS work begins.
  • REASONS Canvas Authoring & Review: Drives creation and review of the rationale canvas before specify, plan, or implementation steps consume it.
  • Decision-Linked Rationale: Keeps rationale tied to concrete mission decisions rather than generic process commentary.
  • Use Case: A team running a Spec Kitty mission with SPDD enabled uses this Skill to author the REASONS Canvas, review it for decision alignment, and return approved rationale to the planning workflow.

Quick Start

Ask the agent to author and review the REASONS Canvas for the current SPDD-enabled mission before proceeding to planning.

Frequently Asked Questions about spk-doctrine-spdd-reasons

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

FAQPage Schema
How do I author a REASONS Canvas in Spec Kitty?

Confirm SPDD is selected by the charter or mission context, then author the REASONS Canvas before any downstream prompts depend on it. Keep each rationale entry tied to specific mission decisions rather than generic process notes.

What is SPDD in Spec Kitty missions?

SPDD stands for Structured-Prompt-Driven Development, a doctrine where prompt rationale is captured and reviewed in a REASONS Canvas. Missions opt into it through charter or mission context before rationale work begins.

When should the REASONS Canvas be reviewed?

Review the REASONS Canvas before downstream prompts in specify, plan, or implementation steps depend on it. Approved rationale is then returned to those workflow steps for consumption.

Can I use this Skill without SPDD enabled?

No. The flow explicitly requires confirming that SPDD is selected by the charter or mission context first. If SPDD is not enabled, the REASONS Canvas workflow does not apply to the mission.

What is the legacy alias for the REASONS workflow?

The detailed REASONS workflow is available under the legacy alias spec-kitty-spdd-reasons when that skill is available in the environment.