kiro-spec-init

Generate templated spec.json and requirements.md files from a project description.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/manatago/gion --skill kiro-spec-init-manatago
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiro-spec-init
Source: https://github.com/manatago/gion/tree/main/.claude/skills/kiro-spec-init
Command: npx skills add https://github.com/manatago/gion --skill kiro-spec-init-manatago

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generates standardized spec.json and requirements.md from a project description, accelerating early-stage specification work and ensuring consistency.

Core Features & Use Cases

  • Generate a unique feature name from the project description and initialize the specification skeleton.
  • Use briefs from discovery to pre-fill details or prompt for missing information, then apply templates to create spec.json and requirements.md.
  • Validate naming conflicts and create a ready-to-use .kiro/specs/[feature-name]/ folder with templated artifacts.

Quick Start

Provide a project description to generate a complete spec.json and requirements.md in .kiro/specs using templates.

Frequently Asked Questions about kiro-spec-init

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

FAQPage Schema
How do I generate standardized requirements.md and spec.json from a project brief?

To generate requirements.md and spec.json from a project brief, provide a project description to initialize a spec skeleton using templates. The tool pre-fills details from discovery briefs and prompts for missing information to output ready-to-use artifacts.

What is the best way to initialize project specifications from a discovery brief?

Initializing project specifications from a discovery brief involves validating inputs and applying templates to create standardized spec.json and requirements.md files. It ensures unique spec directories and guards against naming conflicts during early specification work.

Can I use a project description to automatically create a spec directory structure?

Yes, you can use a project description to automatically create a spec directory structure. The tool generates a unique feature name from your description and creates a ready-to-use .kiro/specs/[feature-name]/ folder with templated artifacts.

Does the specification initialization process validate project naming conflicts?

Yes, the specification initialization process validates project naming conflicts. It generates a unique feature name from the project description and guards against directory conflicts to ensure your spec.json and requirements.md files are created safely.

What do I need to provide to generate a requirements.md file using templates?

To generate a requirements.md file using templates, you need to provide a project description or discovery brief. The tool uses this input to pre-fill details, prompts for any missing information, and outputs ready-to-use specification artifacts.

Are there limitations when initializing specs from briefs for early-stage project management?

When initializing specs from briefs for project management, the tool focuses on early-stage specification standardization and requires a project description to function. It does not handle downstream design or implementation tasks beyond generating the initial spec.json and requirements.md files.