skillfed

create-control-manifest

This skill transforms accepted architecture decision records into a single, layer-organized reference guide that tells programmers exactly what to do and what to avoid. It pulls rules from ADRs, technical preferences, and engine docs, then surfaces them by Foundation, Core, Feature, and Presentation layers—answering "what do I do?" faster than reading the reasoning behind each decision.

Create Control Manifest extracts architecture decisions into a flat, actionable rules sheet organized by layer for programmers.

AI-generated summary based on this skill's SKILL.md

23,424 3,366 MIT updated by Donchitos

Install

Donchitos/Claude-Code-Game-Studios/create-control-manifest · repository language: Shell

git clone https://github.com/Donchitos/Claude-Code-Game-Studios
cp -r Claude-Code-Game-Studios/.claude/skills/create-control-manifest ~/.claude/skills/create-control-manifest
npx skillfed install Donchitos/Claude-Code-Game-Studios/create-control-manifest

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does create-control-manifest do?

create-control-manifest transforms accepted architecture decision records into a single, layer-organized reference guide that tells programmers exactly what to do and what to avoid. It pulls rules from ADRs, technical preferences, and engine docs, then surfaces them by Foundation, Core, Feature, and Presentation layers—answering "what do I do?" faster than reading the reasoning behind each decision.

How do I generate a control manifest from ADRs?

create-control-manifest extracts architecture decisions into a flat, actionable rules sheet for programmers. Feed it your accepted ADRs and technical preferences, and it generates do's and don'ts organized by architectural layer, converting each decision into enforceable coding guidelines you can reference immediately.

Can create-control-manifest create layer-by-layer coding rules?

Yes. create-control-manifest organizes all extracted rules by Foundation, Core, Feature, and Presentation layers. Each layer gets its own do's and don'ts, so programmers know exactly which constraints apply at their level without wading through unrelated decisions.

Does create-control-manifest include performance budgets?

create-control-manifest creates a quick-reference manifest that includes performance budgets and forbidden APIs pulled from your ADRs. It surfaces these constraints alongside coding guidelines so developers see both what they must do and what they must never do in one place.

What happens when ADRs change or get accepted?

create-control-manifest can regenerate the control manifest whenever ADRs change or are accepted. Run it again with your updated decision records, and it rebuilds the rules sheet to keep your programmer guidelines in sync with your latest architectural choices.

Is create-control-manifest open source?

Yes, create-control-manifest is released under the MIT license, so you can use, modify, and distribute it freely within the terms of that license.

SKILL.md

rendered from the published skill — quoted content, verbatim

Create Control Manifest

The Control Manifest is a flat, actionable rules sheet for programmers. It answers "what do I do?" and "what must I never do?" — organized by architectural layer, extracted from all Accepted ADRs, technical preferences, and engine reference docs. Where ADRs explain why, the manifest tells you what.

Output: docs/architecture/control-manifest.md

When to run: After /architecture-review passes and ADRs are in Accepted status. Re-run whenever new ADRs are accepted or existing ADRs are revised.


1. Load All Inputs

ADRs
  • Glob docs/architecture/adr-*.md and read every file
  • Filter to only Accepted ADRs (Status: Accepted)

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 1 file
.claude/skills/create-control-manifest/SKILL.md

Related skills

Tags

architecture-enforcement rules-extraction programmer-guidance decision-materialization layer-specific-constraints anti-pattern-catalog performance-guardrails adr-operationalization coding-standards-automation technical-debt-prevention