craft

Maintain a project-local YAML ledger of contexts, blockers, decisions, and gaps.

20|3|Updated May 14, 2026
One-click install
npx skills add https://github.com/cyberAlchemyAI/Arcanum --skill craft-cyberalchemyai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: craft
Source: https://github.com/cyberAlchemyAI/Arcanum/tree/main/arcana/craft
Command: npx skills add https://github.com/cyberAlchemyAI/Arcanum --skill craft-cyberalchemyai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Craft provides a governance spine for project-local recursive state by persisting and linking contexts, blockers, enablers, decisions, gaps, and recomposition so teams can plan, review, and recompose over time.

Core Features & Use Cases

  • Unified ledger: a machine-readable, link-rich state for nested workstreams with stable IDs and evidence.
  • Human and machine surfaces: linked CRAFT.md views and generated index lookups for fast status checks.
  • Lifecycle governance: supports start_project, state, describe, next, decide, recompose, and export workflows for governance across teams.

Quick Start

Initialize Craft by creating a project ledger with start_project and inspect state with state to see blockers, decisions, gaps, and next moves.

Frequently Asked Questions about craft

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

FAQPage Schema
How do I maintain a durable project ledger for tracking blockers and decisions?

To maintain a durable project ledger, you initialize a project-local YAML file that persists contexts, blockers, decisions, and gaps with stable IDs and evidence. This authoritative ledger governs nested workstreams and routes memory across planning and review.

What is the best way to track nested workstream governance in a local repository?

Tracking nested workstream governance requires a recursive ledger that links contexts, enablers, and recomposition state. Applied per repository, it enforces per-row IDs and required fields to manage state and route evidence across teams over time.

Can I generate a human-readable view from a machine-readable YAML project ledger?

You can generate a human-readable view from a YAML ledger by linking it to a Markdown file. This provides human and machine surfaces, creating generated index lookups alongside the authoritative YAML state for fast status checks.

How do I initialize project state tracking for blockers and gaps?

You initialize project state tracking by running a start_project command to create the project ledger. You then inspect the state to view current blockers, decisions, gaps, and next moves using the lifecycle governance workflows.

Does project ledger governance work without external dependencies?

Project ledger governance works without external dependencies by operating entirely project-local. It relies on an internal schema enforcing per-row IDs and references within the YAML authoritative ledger to maintain recursive state.

What is recomposition in the context of project lifecycle governance?

Recomposition in lifecycle governance is the process of restructuring existing project state, gaps, and decisions over time. The ledger supports dedicated workflows to recompose nested workstreams, ensuring continuous state alignment during planning and review.