intent-init

Scan projects and generate IDD directory layouts with INTENT.md templates.

15|5|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/ArcBlock/idd --skill intent-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intent-init
Source: https://github.com/ArcBlock/idd/tree/main/skills/intent-init
Command: npx skills add https://github.com/ArcBlock/idd --skill intent-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize IDD structures across projects by scanning the current state, creating the standard directory layout, and generating entry templates, so teams can start Intent-driven development without manual scaffolding.

Core Features & Use Cases

  • Scan the project to identify existing intent-like files, docs, and architecture hints.
  • Create standard IDD directories (intent/, src/, etc.) and generate project-level INTENT.md plus module-level templates when applicable.
  • Provide configuration recommendations based on project type (single-module vs monorepo) and offer optional migration of existing documents.

Quick Start

Run /intent-init in the project root to generate the standard IDD structure and templates for immediate use.

Frequently Asked Questions about intent-init

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

FAQPage Schema
What is Intent-driven development scaffolding used for?

Intent-driven development scaffolding initializes standard directory layouts and generates INTENT.md templates automatically, eliminating manual project structure setup for single-module projects and monorepos.

How do I initialize a project structure for Intent-driven development?

To initialize an Intent-driven development structure, run the initialization command in your project root to scan existing files, generate standard IDD directories, and create project-level and module-level INTENT.md templates.

Can I use scaffolding templates for both single-module projects and monorepos?

Yes, scaffolding templates support both single-module projects and monorepos by scanning the current project state, adapting the directory layout generation, and providing tailored configuration recommendations.

Does project initialization work with existing docs and architecture hints?

Project initialization works with existing docs by scanning for intent-like files and architecture hints, validating the project state, and offering optional migration of existing documents into the new IDD structure.

What's the best way to generate module INTENT.md templates across a monorepo?

The best way to generate module INTENT.md templates across a monorepo is to use automated initialization tools that scan project architecture and suggest module-level templates alongside the standard project-level INTENT.md file.

Why does project initialization recommend configuration changes after scanning?

Project initialization recommends configuration changes after scanning to adapt the IDD structure to the specific project type, ensuring the generated directory layout and templates align with existing architecture and module requirements.