init

Sets up Edify agent framework scaffolding in a new project.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/ddaanet/edify-plugin --skill init-ddaanet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/ddaanet/edify-plugin/tree/main/skills/init
Command: npx skills add https://github.com/ddaanet/edify-plugin --skill init-ddaanet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically bootstrap the Edify agent framework in a new project, saving time and ensuring a consistent starting structure.

Core Features & Use Cases

  • Create an agents/ directory structure and initial placeholder files.
  • Copy and prepare instruction fragments into agents/rules for immediate use.
  • Generate CLAUDE.md from template or rewrite references to local copies, with idempotent behavior.
  • Create a version-tracking file (.edify.yaml) with SHA-256 hashes for copied fragments.
  • Ensure idempotent operation so re-running does not overwrite user content.

Quick Start

Execute the init flow in your project root to bootstrap the Edify framework.

Frequently Asked Questions about init

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

FAQPage Schema
How do I set up the Edify agent framework in a new project?

The init skill bootstraps the Edify framework by creating the agents directory structure, copying instruction fragments, and generating CLAUDE.md to provide a consistent project starting structure.

What is the purpose of the .edify.yaml version tracking file?

The .edify.yaml file provides version tracking by storing SHA-256 hashes for copied instruction fragments, ensuring you can verify fragment integrity and maintain consistent onboarding across project updates.

Can I re-run the project scaffolding tool without overwriting my changes?

Yes, the initialization process is idempotent, meaning re-running it will not overwrite your existing user content and safely inventories any fragments already present in your project.

Do I need to manually create an agents directory structure before bootstrapping?

No, the initialization process automatically creates the agents directory structure and initial placeholder files for you, eliminating the need for manual scaffolding when setting up the Edify framework.

What is the best way to remove manual scaffolding when onboarding an agent framework?

Using an automated bootstrap tool is the best way to remove manual scaffolding, as it generates the agents directory, copies instruction fragments, and creates CLAUDE.md with idempotent behavior to ensure consistent onboarding.

How does the framework initialization handle existing CLAUDE.md files?

Initialization generates CLAUDE.md from a template or rewrites references to local copies, using idempotent behavior to ensure safe edits that preserve your existing project content.