create-control-manifest

Extract required, forbidden, and performance rules from Accepted ADRs into a layer-based control manifest.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/scomofo/dragon-forge --skill create-control-manifest-scomofo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-control-manifest
Source: https://github.com/scomofo/dragon-forge/tree/main/.agents/skills/create-control-manifest
Command: npx skills add https://github.com/scomofo/dragon-forge --skill create-control-manifest-scomofo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns scattered Accepted ADR rationale, technical preferences, and engine reference notes into one flat checklist that programmers can follow without re-reading architecture documents.

Core Features & Use Cases

  • Builds a layer-based rule sheet: Extracts required patterns, forbidden approaches, performance guardrails, and engine API constraints, organized into Foundation, Core, Feature, and Presentation layers.
  • Ensures traceability: Every rule is sourced to an Accepted ADR, technical preference, or engine reference document.
  • Produces a consistent deliverable: Writes the result to docs/architecture/control-manifest.md and supports regeneration when ADRs or preferences change.
  • Supports governance workflows: Provides a preview summary and routes a Technical Director review through a gate before writing.

Quick Start

Run the create-control-manifest workflow to extract rules from all Accepted ADRs and write docs/architecture/control-manifest.md after the architecture review gate passes.

Frequently Asked Questions about create-control-manifest

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

FAQPage Schema
How do I generate a programmer-ready rules manifest from Accepted ADRs?

To generate a programmer-ready rules manifest, extract required, forbidden, and performance rules from Accepted ADRs and engine reference documents. The process writes a flat checklist organized by Foundation, Core, Feature, and Presentation architectural layers to docs/architecture/control-manifest.md.

What is a control manifest in software architecture governance?

A control manifest in architecture governance is a flat, actionable checklist that extracts required patterns, forbidden approaches, and performance guardrails from Accepted ADRs. It ensures traceability by sourcing every rule to an architecture document, organized by Foundation, Core, Feature, and Presentation layers.

How do I extract architecture rules for Godot engine API constraints?

Extracting architecture rules for Godot engine API constraints involves collecting technical preferences and engine reference documents via globs. The workflow reads these inputs to produce a layer-based rule sheet that captures engine API constraints alongside required patterns and forbidden approaches.

Can I gate the control manifest generation behind a technical director review?

Yes, you can gate the control manifest generation behind a technical director review. The workflow presents a preview summary with rule counts and optionally routes a technical director review gate before writing the final docs/architecture/control-manifest.md file.

When do I need to regenerate an architecture control manifest?

You need to regenerate an architecture control manifest when Accepted ADRs or technical preferences change. The regeneration workflow re-extracts rules from all current architecture documents to ensure the programmer-ready checklist maintains complete traceability and reflects the latest governance decisions.

Does the control manifest workflow support performance guardrails and forbidden approaches?

Yes, the control manifest workflow supports performance guardrails and forbidden approaches. It extracts required patterns, forbidden approaches, performance guardrails, and engine API constraints from Accepted ADRs, organizing them into a flat checklist for programmer consumption.