create-control-manifest

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

1|Updated May 3, 2026
One-click install
npx skills add https://github.com/imclab/xrA1-swarm --skill create-control-manifest-imclab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-control-manifest
Source: https://github.com/imclab/xrA1-swarm/tree/main/.claude/skills/create-control-manifest
Command: npx skills add https://github.com/imclab/xrA1-swarm --skill create-control-manifest-imclab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the confusion of scattered architectural decisions by converting Accepted ADRs, technical preferences, and engine references into a single flat checklist of what to do and what to avoid.

Core Features & Use Cases

  • Extract actionable rules from Accepted ADRs: Converts “Implementation Guidelines,” rejected alternatives, and performance implications into required and forbidden guidance.
  • Classify rules by architectural layer: Organizes Foundation, Core, Feature, and Presentation so programmers can follow constraints relevant to their work.
  • Incorporate global constraints: Pulls naming/performance budgets, forbidden patterns, and deprecated/forbidden engine APIs into the manifest.
  • Add a quality gate workflow: Presents a preview summary first and uses a technical-director gate in full mode before writing output.

Quick Start

Run the create-control-manifest skill after your architecture review passes and the ADRs are marked as Accepted, then confirm the preview before it writes docs/architecture/control-manifest.md.

Frequently Asked Questions about create-control-manifest

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

FAQPage Schema
How do I extract actionable rules from accepted ADRs for developers?

You can extract actionable rules from accepted ADRs by filtering architecture decision records for Accepted status and converting implementation guidelines, rejected alternatives, and performance implications into a flat checklist of required and forbidden guidance.

What is a control manifest in architecture governance?

A control manifest in architecture governance is a programmer quick reference document that organizes required, forbidden, and performance rules by architectural layer, incorporating global constraints like naming budgets and deprecated engine APIs.

How do I generate a developer documentation checklist from technical preferences and engine references?

To generate a developer documentation checklist, read technical-preferences and engine version documents for deprecated APIs and current best practices, then summarize the extracted constraints into a preview before writing the final manifest.

Can I organize architecture rules by Foundation, Core, Feature, and Presentation layers?

Yes, you can organize extracted architecture rules by Foundation, Core, Feature, and Presentation layers so programmers can easily follow the constraints relevant to their specific work within the application structure.

When do I need to create a control manifest after an architecture review?

You need to create a control manifest after your architecture review passes and ADRs are marked as Accepted, requiring technical-director approval at the quality gate before writing the output to docs/architecture/control-manifest.md.

What forbidden patterns and performance guardrails should I include in a programmer rules sheet?

You should include forbidden engine APIs, rejected architectural alternatives, and performance budgets in a programmer rules sheet to ensure developers avoid deprecated patterns and respect global naming and performance constraints.