edi-init

Scaffold new book projects with standardized directories and YAML/Markdown metadata.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Telepotch/hirano-edi-on-claude-code --skill edi-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edi-init
Source: https://github.com/Telepotch/hirano-edi-on-claude-code/tree/main/.claude/skills/edi-init
Command: npx skills add https://github.com/Telepotch/hirano-edi-on-claude-code --skill edi-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The edi-init skill automates the end-to-end setup of a new book project by creating a standardized skeleton of directories and initial metadata, so writers and editors can begin productive work immediately.

Core Features & Use Cases

  • End-to-end project scaffolding: validates a slug-form project name, creates the projects/{name}/01-source, 02-sampling, and 03-plot directories, and prepares initial files like project.yaml and EDITORIAL.md.
  • Collision handling and guidance: checks for existing projects and provides options to reuse or restart, with a step-by-step load map to show progress.
  • Metadata scaffolding and workflow integration: sets up initial YAML/Markdown metadata and prompts for continuation with edi-project and other skills in the flow.

Quick Start

Run the edi-init prompt flow to supply a slug-form project name and let the skill scaffold the project directory structure and initial metadata.

Frequently Asked Questions about edi-init

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

FAQPage Schema
How do I scaffold a new book project directory structure automatically?

To scaffold a new book project, this skill automates the creation of standardized directories like 01-source, 02-sampling, and 03-plot, along with initial metadata files. You provide a slug-form project name to generate the complete directory skeleton and start productive work immediately.

What happens if I try to initialize a book project with a name that already exists?

When initializing a book project with an existing name, the skill performs collision detection and provides options to either reuse the existing directory or restart the setup. It checks for current projects and guides you through resolving the naming conflict with clear progress reporting.

How do I set up initial YAML and Markdown metadata for a writing project?

To set up initial YAML and Markdown metadata, the skill writes starter documents like project.yaml and EDITORIAL.md during the directory scaffolding process. This metadata scaffolding ensures your writing project has the necessary configuration files created automatically from the start.

Does project initialization require a specific slug format for the directory name?

Project initialization requires a slug-form project name, which the skill enforces using regex validation before creating any directories. This strict slug format validation ensures standardized naming across your projects and prevents invalid directory creation.

Can I continue the workflow setup immediately after scaffolding the project directories?

Yes, you can continue the workflow setup immediately because the skill prompts for continuation with edi-project and other workflow skills after scaffolding. This workflow integration connects the initial directory creation directly to your next productive editing steps.

Why do I need directory scaffolding for a new book project?

Directory scaffolding for a new book project eliminates manual setup errors by automatically generating a standardized skeleton of folders and metadata files. It ensures consistent project structures across your writing workflow, allowing you to focus entirely on content creation rather than administrative setup.