kiro-spec-init

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kiro spec init solves the tedious, error-prone task of creating a project specification skeleton from a brief description, ensuring consistency and fast onboarding.

Core Features & Use Cases

  • Generate a unique feature name from the project description and initialize a standard spec structure.
  • Integrate a discovery brief when available to auto-fill the project description and reduce clarification questions.
  • Enforce naming conflicts checks and template-driven file creation for spec.json and requirements.md.

Quick Start

Provide your project description and run the kiro-spec-init process to generate spec.json and requirements.md.

Frequently Asked Questions about kiro-spec-init

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

FAQPage Schema
How do I auto-generate a project specification skeleton from a brief description?

To auto-generate a project specification skeleton, provide your project description to a spec init tool to create the .kiro/specs directory structure, verify naming conflicts, and initialize spec.json and requirements.md templates.

What is the best way to speed up project kickoff requirements gathering?

The best way to speed up project kickoff requirements gathering is to integrate a discovery brief that pre-fills the project description, skipping clarifying questions about who has the problem and what should change.

How do I ensure consistent requirements.md and spec.json files across different features?

To ensure consistent requirements.md and spec.json files across different features, use template-driven file creation that automatically injects proper placeholders and language codes during the project initialization process.

Can I skip manual clarification questions when initializing a new spec?

Yes, you can skip manual clarification questions when initializing a new spec if a discovery brief exists, which automatically pre-fills the project description instead of requesting necessary clarifications.

What happens if there are naming conflicts in the .kiro/specs directory?

When initializing a project specification, the tool verifies no naming conflicts exist in the .kiro/specs directory before creating the folder and generating the unique feature name.