create-control-manifest

Generate a control manifest from Accepted ADRs and engine references.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/solace-ill/vector-flow --skill create-control-manifest-solace-ill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-control-manifest
Source: https://github.com/solace-ill/vector-flow/tree/main/.claude/skills/create-control-manifest
Command: npx skills add https://github.com/solace-ill/vector-flow --skill create-control-manifest-solace-ill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Control Manifest translates ADR-driven guidance, technical preferences, and engine references into a single, actionable rules sheet for developers, answering what to do and what to avoid.

Core Features & Use Cases

  • Extracts required patterns (must/should/always) from Accepted ADRs and compiles them with performance guardrails and engine constraints.
  • Classifies rules by architectural layer (Foundation, Core, Feature, Presentation) and applies global rules across all layers.
  • Regenerates the manifest when ADRs are updated and writes output to docs/architecture/control-manifest.md.

Quick Start

Run the /create-control-manifest update after ADRs are Accepted to regenerate the manifest.

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 control manifest from accepted ADRs?

The control manifest translates accepted ADRs into a single actionable rules sheet for developers, answering what to do and what to avoid. It extracts required patterns, forbidden approaches, performance guardrails, and engine API constraints into a flat document.

How do I compile engineering guidelines and technical preferences for developers?

The control manifest classifies extracted rules by architectural layer including Foundation, Core, Feature, and Presentation, while applying global rules across all layers. This provides developers with a structured view of engineering guidelines.

When should I regenerate the architecture control manifest?

You should regenerate the architecture control manifest when ADRs are updated and accepted. Running the extraction process after architecture reviews pass ensures the developer rules sheet reflects the latest technical preferences and engine constraints.

What is the best way to extract required patterns and forbidden approaches from ADRs?

The best way to extract required patterns and forbidden approaches from ADRs is to use an automated control manifest generator. It parses accepted architecture decisions to compile must, should, and always rules alongside performance guardrails into a single document.

Does the control manifest output include engine API constraints and global layer classifications?

Yes, the control manifest output includes engine API constraints and global layer classifications. It extracts these elements from accepted ADRs and engine references, organizing them across Foundation, Core, Feature, and Presentation architectural layers.

Can I use this ADR extraction process without passing an architecture review?

No, you should not use this ADR extraction process without passing an architecture review. The control manifest generation applies specifically after architecture reviews pass and ADRs are marked as Accepted to ensure valid engineering rules.