frame-initiative

Creates a parent initiative packet with canonical files and seeded shared-context docs.

2|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/siarhei-belavus/agent-public --skill frame-initiative-siarhei-belavus
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frame-initiative
Source: https://github.com/siarhei-belavus/agent-public/tree/main/skills/atelier-workflow/frame-initiative
Command: npx skills add https://github.com/siarhei-belavus/agent-public --skill frame-initiative-siarhei-belavus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When discovery shows work is too large for a single task, teams need a structured parent initiative packet before child tasks can be split. This Skill creates that packet once, with a canonical file tree, so later phases update existing files instead of inventing ad hoc structure. ## Core Features & Use Cases - Canonical Packet Creation: Creates .initiatives/<initiative-slug>/ with every required top-level file from the initiative packet contract. - Seeded Shared Context: Seeds INDEX.md, BRIEF.md, DECISIONS.md, INVARIANTS.md, REPO_MAP.md, CONTRACTS.md, and OPEN_QUESTIONS.md with current discovery facts, plus placeholder stubs for UBIQUITOUS_LANGUAGE.md, TASK_GRAPH.md, and SYNC_LOG.md. - Status Lifecycle: Bootstraps with Status: discovery and exits with Status: framed, leaving unknowns explicit rather than inventing certainty. - Use Case: After discovery reveals a multi-part feature, run this Skill to frame the initiative packet so a fresh agent can immediately see the problem, invariants, contracts, and open questions before child task packets are split. ## Quick Start Use the frame-initiative skill to create a parent initiative packet for the newly discovered multi-part work under .initiatives/.

Frequently Asked Questions about frame-initiative

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

FAQPage Schema
How do I create a parent initiative packet before splitting tasks?▼

Run the frame-initiative skill after discovery shows the work needs a parent packet. It creates .initiatives/<initiative-slug>/ with all canonical files, seeds shared-context docs with discovery facts, and exits with Status: framed.

What files does an initiative packet contain?▼

The packet contains INDEX.md, BRIEF.md, DECISIONS.md, INVARIANTS.md, REPO_MAP.md, CONTRACTS.md, and OPEN_QUESTIONS.md seeded with discovery facts, plus placeholder stubs for UBIQUITOUS_LANGUAGE.md, TASK_GRAPH.md, and SYNC_LOG.md.

When should I use an initiative packet instead of a task packet?▼

Use it when discovery shows the work is too large or multi-part for healthy child task packets to exist directly. The initiative packet establishes the problem, invariants, contracts, and open questions before any child task split begins.

What are the limitations of the frame-initiative workflow?▼

It does not split child tasks, write delivery plans, or duplicate prose belonging in later child packets. It only frames the parent packet once; later phases must update the existing canonical files rather than create new structure.

How does the initiative packet handle unknown information?▼

Unknowns are left explicit in the seeded files instead of inventing certainty. The packet starts with Status: discovery during bootstrap and moves to Status: framed, with Next durable distill set to later.