discipline-governance
Manages the lifecycle of technical disciplines, from identification to validation and hardening.
Install
mkdir -p .claude/skills/discipline-governance && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12264" && unzip -o skill.zip -d .claude/skills/discipline-governance && rm skill.zipInstalls to .claude/skills/discipline-governance
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use when: formalizing, routing, validating, promoting, or retiring an Arcanum discipline so a recurring cross-capability practice gets a card, catalog entry, and a hardening route without claiming sigil or spell authority.Key capabilities
- →Find recurring practices across multiple capabilities.
- →Formalize a practice into an Arcanum discipline card and catalog entry.
- →Decide the hardening move for a discipline (e.g., template, validator).
- →Validate a discipline card against the discipline schema.
- →Promote a discipline's status with named evidence.
- →Retire a discipline with rationale and a superseding route.
How it works
The skill formalizes, routes, validates, promotes, or retires Arcanum disciplines by processing candidate practices, creating discipline cards, managing catalog entries, and ensuring schema compliance.
Inputs & outputs
When to use discipline-governance
- →Formalize a new engineering practice
- →Validate discipline compliance
- →Deprecate obsolete practices
About this skill
Sigil: Discipline Governance
<objective> Turn a recurring cross-capability practice into a governed Arcanum discipline: an evidence-backed discipline card, a catalog entry, and a named hardening route, while keeping the disciplines layer a catalog authority rather than a promotion surface for sigils, spells, or knowledge. </objective> <logic-type> Arcana: long-lived governance of method-level practices across context selection, evidence, routing, validation, and promotion. </logic-type> <modes> - `scan`: find recurring or hidden practices that appear across multiple capabilities and propose candidate disciplines. **Each candidate is tagged `public-safe` or `private-parent` with a named target catalog** (public arcanum vs a private umbrella catalog); a practice tied to private composition must never be routed into the public catalog (v0.2.1). - `formalize`: turn one practice into a discipline card and a catalog row, default status `candidate`, written to the target catalog named by the candidate's `public-safe | private-parent` tag. - `route`: decide the hardening move for a discipline (catalog-only, template, validator, constitution, spell, or sigil) and hand off to the owning lifecycle. The route never moves a `private-parent` discipline into the public catalog (v0.2.1). - `validate`: run the catalog validator and check a card against the discipline schema, returning pass, flag, or block. **An `active-pattern` (or higher) discipline must cite at least one evidence ref OUTSIDE its own owning sigil; a card whose evidence is only its own sigil README is a thin one-per-sigil pointer and stays `candidate`** (v0.2.1). - `promote`: raise a discipline's status when the next route names owner, evidence, validation surface, and mutation boundary. - `deprecate`: retire a discipline with rationale and a superseding route. </modes> <applicability> Use this sigil when:- a practice recurs across multiple sigils, spells, or framework documents and has no formal home,
- scattered rules for one practice are causing drift, rework, or confusion,
- a discipline card or catalog entry must be created, corrected, or kept schema-valid,
- a discipline needs a hardening decision (constitution, validator, template, spell, or sigil),
- a discipline's status should advance or retire with named evidence,
- the discipline catalog must be validated after edits. </applicability>
- the practice is a one-off task, not a durable cross-capability method,
- a capability-local note inside one sigil or spell is enough,
- the request is to mutate a sigil, spell, registry, ontology, or glossary contract (route to that owner),
- the request is to author the enforceable constitution itself (route to
constitution-governanceafter the discipline names that route), - the request is to define a canonical term (route to
definitions-governance). </non-applicability>
- a candidate practice name or an existing
discipline_id, - evidence paths where the practice already appears,
- the current catalog
disciplines/DISCIPLINES.md, - the card template
disciplines/templates/discipline-card.md, - the schema
disciplines/discipline.schema.yml, - prior scan output under
disciplines/development/, - a desired status or hardening route. </inputs>
constitution-governanceowns constitutions. When a discipline's hardening route is a constitution, this sigil names the route and hands off; it does not author the constitution itself.definitions-governanceowns canonical terms a discipline depends on.inventoryandcontext-buildersupply source-backed evidence; their evidence stays non-authoritative until an owner promotes it.decision-gateresolves blocker-level promotion, precedence, or scope decisions.sigil-developmentowns this sigil's own lifecycle, observability, and reflection.
A discipline may recommend a route, but it must never directly promote registry, ontology, glossary, sigil, or spell knowledge. </chain-boundary>
<default-output> Prefer target-local outputs:disciplines/cards/<discipline-id>.mdfor a discipline card,- a single row in
disciplines/DISCIPLINES.mdfor the catalog entry, disciplines/development/for scan evidence and routing notes,arcana/discipline-governance/development/for this sigil's own development artifacts.
Do not author constitutions, validators, or sigils inline; name the route and hand off to the owning lifecycle. </default-output>
<process> 1. Resolve the target: a candidate practice (for `scan`/`formalize`) or an existing `discipline_id` (for `route`/`validate`/`promote`/`deprecate`). 2. Classify the mode. If no mode is given, infer the smallest mode that satisfies the request and state the inference. 3. Gather evidence. A discipline needs at least one concrete repository reference. Confirm the maintenance signal: the practice appears across multiple capabilities, already has scattered rules, or has caused drift, rework, or confusion. Tag the candidate `public-safe` or `private-parent` and name its target catalog (v0.2.1). 4. For `formalize`, write a card from `disciplines/templates/discipline-card.md` with: status, steward, purpose, boundary, evidence refs, quality bar, and promotion guardrail. Add one catalog row to the target catalog (public `disciplines/DISCIPLINES.md`, or the private umbrella catalog for a `private-parent` discipline) matching the required columns. Default status is `candidate`. 5. For `route`, choose the smallest sufficient hardening move and name its owner: - catalog-only when the card is enough, - template when the practice needs a reusable shape, - validator when the practice can be checked deterministically, - constitution when the practice enforces structure or form (hand off to `constitution-governance`), - spell or sigil only when the practice needs executable lifecycle behavior. 6. For `validate`, run the catalog validator and check the card against the schema. Report pass, flag, or block with the failing rule. Additionally flag any `active-pattern`-or-higher discipline whose evidence is only its own owning sigil (a thin one-per-sigil pointer): it must cite cross-capability evidence outside that sigil or be downgraded to `candidate` (v0.2.1). 7. For `promote`, apply the Growth Rule: raise status only when the next route names owner, evidence, validation surface, and mutation boundary. Route blocker-level decisions through `decision-gate`. 8. For `deprecate`, mark the discipline `deprecated`, cite the rationale, and name the superseding route. 9. Preserve the layer boundary in every mode: do not mutate capability-local contracts and do not treat discipline evidence as canonical knowledge. 10. Validate the result (catalog validator, schema, local Markdown links, product-neutral wording) and return paths changed, status, route, and next step. </process> <discipline-model> A discipline has a named purpose, a boundary, evidence, a steward, a maturity status, and a next hardening move.Status ladder:
candidate: useful practice exists, authority and validation still being proven,active-pattern: already used by active capabilities, but the discipline-level contract is not canonical,implemented: working repository support exists, may still need discipline-level rules,canonical: accepted framework authority with validator or constitution support,deprecated: superseded or withdrawn.
Growth Rule: promote a discipline only when the next route names its owner, evidence, validation surface, and mutation boundary. </discipline-model>
<routing-model> Map each discipline to the smallest sufficient hardening route:| Route | Use when | Owner |
|---|---|---|
| catalog-only | the card captures the practice and no enforcement is needed yet | Discipline Governance |
| template | the practice needs a reusable shape | the template's host capability |
| validator | the practice can be checked deterministically | tools/ plus the rule's owner |
| constitution | the practice enforces structure or form across artifacts | constitution-governance |
| spell or sigil | the practice needs executable lifecycle behavior | spellcraft or sigil-development |
A discipline can hold more than one route over time, but each route names a separate owner. </routing-model>
<validation-model> Every discipline card declares one validation mode, matching the schema:prose-review: human or model review only,validator: a deterministic script or check enforces it,fixture: example-backed checks enforce it,observability: usage signals confirm it,mixed: a combination.
Run python3 disciplines/scripts/validate-discipline-catalog.py after any catalog edit. A card that claims a validator mode must cite an existing validator or be blocked until one exists.
</validation-model>
- produce or update an evidence-backed discipline card and a schema-valid catalog row,
- cite at least one concrete repository reference for the practice,
- name the steward and the next hardening move,
- choose the smallest sufficient route and hand off enforcement to the owning lifecycle,
- keep discipline guidance separate from capability-local authority,
- pass the catalog validator and resolve all local Markdown links,
- route blocker-level promotion or scope decisions through
decision-gate, - return paths changed, status, route, and next step. </quality-bar>
- cataloging a one-off task as a durable discipline,
- formalizing a practice with no concrete evidence,
- letting a discipline promote a sigil, spell, registry, ontology, or glossary entry,
- authoring a constitution, validator, or sigil inline instead of naming the route,
- clai
Content truncated.
When not to use it
- →When the practice is a one-off task, not a durable cross-capability method.
- →When a capability-local note inside one sigil or spell is sufficient.
- →When the request is to mutate a sigil, spell, registry, ontology, or glossary contract.
Limitations
- →Does not author constitutions, validators, or sigils directly.
- →A practice tied to private composition must never be routed into the public catalog.
- →An active-pattern discipline must cite at least one evidence ref OUTSIDE its own owning sigil.
How it compares
This skill provides a structured governance process for Arcanum disciplines, ensuring consistency and evidence-backed practices across capabilities, unlike informal practice adoption.
Compared to similar skills
discipline-governance side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| discipline-governance (this skill) | 0 | 1mo | No flags | Advanced |
| value-stream-mapping | 0 | 7mo | No flags | Intermediate |
| create-plan | 36 | 8mo | Review | Beginner |
| project-planner | 32 | 9mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by cyberAlchemyAI
View all by cyberAlchemyAI →You might also like
value-stream-mapping
Prorise-cool
Lean value stream mapping for identifying waste and optimization opportunities. Creates current/future state maps with cycle time analysis and improvement recommendations.
create-plan
antinomyhq
Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need thorough analysis and structured planning before implementation, when breaking down complex features into actionable steps, or when they explicitly ask for a plan, roadmap, or strategy. Strictly planning-focused with no code modifications.
project-planner
adrianpuiu
Comprehensive project planning and documentation generator for software projects. Creates structured requirements documents, system design documents, and task breakdown plans with implementation tracking. Use when starting a new project, defining specifications, creating technical designs, or breaking down complex systems into implementable tasks. Supports user story format, acceptance criteria, component design, API specifications, and hierarchical task decomposition with requirement traceability.
system-design
lagz0ne
Use when designing, architecting, or planning a new system from requirements or ideas - transforms concepts into navigable design catalog using EventStorming methodology, Mermaid diagrams, and progressive elaboration through 5 phases (Requirements, Big Picture, Processes, Data/Flows, Integration)
spec-kit-workflow
jmanhype
Guides specification-driven development workflow. Automatically invoked when discussing new features, specifications, technical planning, or implementation tasks. Ensures proper workflow phases (specify → clarify → plan → checklist → tasks → analyze → implement).
sparc-methodology
ruvnet
SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) comprehensive development methodology with multi-agent orchestration