create-control-manifest

Convert Accepted ADRs and technical preferences into a layered control manifest.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates ambiguity after architecture decisions by turning Accepted ADRs, technical preferences, and engine reference notes into a single, actionable checklist for programmers.

Core Features & Use Cases

  • Extracts required and forbidden patterns from Accepted ADR “Implementation Guidelines” and “Alternatives Considered,” including “why” as the rationale behind never-do rules.
  • Applies performance and engine constraints by collecting guardrails (time/memory budgets) and pinning engine-specific compatibility and deprecated/forbidden APIs.
  • Organizes rules by architectural layer (Foundation, Core, Feature, Presentation) and adds global cross-cutting constraints for consistent implementation.

Quick Start

Run the create-control-manifest skill to generate docs/architecture/control-manifest.md after /architecture-review has passed and ADRs are in Accepted status.

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?

To generate a control manifest from accepted ADRs, run the skill after architecture review passes. It extracts required, forbidden, and performance rules, outputting a flat checklist to docs/architecture/control-manifest.md.

What is a programmer-ready rules sheet for architecture decisions?

A programmer-ready rules sheet is a flat control manifest that converts accepted ADRs and engine reference guidance into actionable implementation rules, forbidden approaches, and performance budgets organized by architectural layer.

Can I use accepted ADRs to enforce forbidden APIs and performance budgets?

Yes, you can enforce forbidden APIs and performance budgets by extracting guardrails from accepted ADRs. The manifest pins engine-specific compatibility constraints and collects time/memory budgets for ongoing development.

How do I organize implementation rules by architectural layer?

To organize implementation rules by architectural layer, the control manifest categorizes extracted ADR guidelines into Foundation, Core, Feature, and Presentation layers, adding global cross-cutting constraints for consistent implementation.

Do I need a technical director gate before generating a control manifest?

Yes, a technical director gate is required before generating a control manifest. The skill gates technical review before writing, ensuring accepted ADRs and architecture review have passed before producing the rules sheet.

What are the limitations of generating a control manifest from ADRs?

A limitation of generating a control manifest is that it only processes ADRs with Status: Accepted. If architecture review has not passed or ADRs lack implementation guidelines, the output manifest will be incomplete.