create-control-manifest

Extract accepted ADRs and technical preferences into a flattened control manifest.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/brand6/Claude-Code-Game-Studios-zh-auto --skill create-control-manifest-brand6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-control-manifest
Source: https://github.com/brand6/Claude-Code-Game-Studios-zh-auto/tree/main/.claude/skills/create-control-manifest
Command: npx skills add https://github.com/brand6/Claude-Code-Game-Studios-zh-auto --skill create-control-manifest-brand6

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the generation of a flattened, actionable control manifest by synthesizing accepted ADRs, technical preferences, and engine references. It provides engineers with a single source of truth for rules and guardrails.

Core Features & Use Cases

  • ADR-driven rule extraction: collects only accepted ADRs and attributes their sources to build enforceable guidelines.
  • Layered architecture mapping: categorizes rules into Foundation, Core, Feature, and Presentation, plus global constraints, to align with team roles.
  • Global governance outputs: outputs a comprehensive control manifest file (docs/architecture/control-manifest.md) for implementation and review.

Quick Start

Execute this skill to generate a current control manifest from accepted ADRs, technical preferences, and engine references so engineers can implement the rules consistently.

Frequently Asked Questions about create-control-manifest

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

FAQPage Schema
How do I turn accepted ADRs into an actionable engineering control manifest?

To turn accepted ADRs into a control manifest, compile accepted architecture decisions, technical preferences, and engine references into a flattened file. This enforces naming conventions, performance budgets, and deprecated APIs with cited sources across foundation, core, feature, and presentation layers.

What is the best way to consolidate architecture decisions and engine references for engineering governance?

Consolidating architecture decisions for governance involves synthesizing accepted ADRs and engine references into a single source of truth. The output categorizes enforceable guidelines into foundation, core, feature, and presentation layers, plus global constraints, to support deterministic development workflows.

How do I enforce naming conventions and performance budgets across different application layers?

Enforce naming conventions and performance budgets by generating a control manifest that maps rules to foundation, core, feature, and presentation layers. The manifest extracts constraints from accepted ADRs and engine-specific API rules, citing sources for each guideline.

Does generating a control manifest work without external dependencies or components?

Generating a control manifest works without external dependencies or components. The skill synthesizes accepted ADRs, technical preferences, and engine references internally to output a comprehensive governance file at docs/architecture/control-manifest.md.

When do I need a flattened control manifest instead of relying on individual ADRs?

You need a flattened control manifest instead of individual ADRs when ensuring consistency across deterministic development workflows. It extracts rules from accepted ADRs and engine references, categorizing them by application layer and global constraints to provide a single, actionable source of truth.

Why should deprecated APIs and engine-specific constraints be included in architecture documentation?

Deprecated APIs and engine-specific constraints must be included in architecture documentation to enforce guardrails and prevent inconsistent implementations. The control manifest formalizes these constraints from accepted ADRs and engine references, ensuring engineers follow deterministic, compliant development workflows.