Skip to content
Back to skills

Kiro Project Scaffolder

ASecurity

Automatically scaffolds spec-driven projects when user mentions creating new projects with specifications, type safety, or TDD requirements.

  • 666 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 9, 2026
developmentgogitapidatabasedocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill kiro-project-scaffolder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Kiro Project Scaffolder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Kiro Project Scaffolder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-kiro-project-scaffolder/badge)](https://www.skillsdirectory.com/skills/majiayu000-kiro-project-scaffolder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: kiro-project-scaffolder
description: |
  Automatically scaffolds spec-driven projects when user mentions creating new projects with specifications, type safety, or TDD requirements.
---

# Kiro Project Scaffolder Skill

## What This Skill Does

This skill enables Claude to automatically recognize when a user wants to create a spec-driven software project and scaffold it using kiro.dev methodology with typix, nickel contracts, and TDD workflows.

## When It Activates

Claude autonomously activates this skill when the user mentions:

**Direct triggers:**
- "create a new project with specifications"
- "scaffold a spec-driven application"
- "set up a kiro project"
- "I want to build [something] with TDD and type safety"
- "help me design a project with contracts"

**Implicit triggers:**
- Describes a new project and mentions: specifications, contracts, type safety, TDD, nix
- Asks about project structure best practices for testable code
- Wants to start a project with clear documentation and requirements
- Mentions needing both specifications and implementation

**Context clues:**
- User is in an empty directory or wants to start fresh
- Mentions team coordination or shared understanding
- Wants to ensure quality from the start
- Previous conversation about software architecture

## How It Works

### Phase 1: Recognition
Claude identifies that the user wants a spec-driven project and confirms:

```
I can help you create a spec-driven project using kiro.dev methodology. This will include:
- Complete project specifications (requirements, design, tasks)
- Typix integration for Nix-based development
- Nickel language contracts for type safety  
- TDD workflow setup with test templates
- Comprehensive documentation structure

Would you like to proceed with interactive Q&A to design your project, or provide a description for me to infer the structure?
```

### Phase 2: Interactive or Headless

**Interactive Mode** (invokes Kiro Architect agent):
- Conducts structured Q&A
- Gathers requirements systematically
- Validates understanding
- Designs architecture collaboratively

**Headless Mode** (autonomous inference):
- Analyzes user's project description
- Infers requirements and tech stack
- Proposes structure for confirmation
- Generates scaffold

### Phase 3: Scaffold Generation

Creates complete project structure:

```
Generating your kiro-scaffolded project...

✓ Created directory structure
✓ Initialized git repository
✓ Generated master specifications
  - .kiro/spec/requirements.md
  - .kiro/spec/design.md
  - .kiro/spec/tasks.md
✓ Set up documentation
  - CLAUDE.md
  - .aidocs/ with kiro, typix, nickel docs
✓ Created nickel contracts scaffold
  - .contracts/ mirroring planned structure
✓ Configured development environment
  - flake.nix with typix integration
✓ Set up TDD workflow
  - Test templates with assertions
  - RED-to-GREEN documentation

Your project is ready! Here's what to do next:
1. Review .kiro/spec/requirements.md
2. Run /kiro-scope <path> to create implementation areas
3. Start with TDD workflow in first scope

Initial commit created. Happy coding!
```

### Phase 4: Guidance

Provides next steps and can:
- Create first scoped implementation area
- Write first failing test
- Explain the workflow
- Invoke TDD Coach for implementation

## Integration with Other Components

This skill works with:
- **Kiro Architect Agent**: For interactive design
- **TDD Coach Agent**: For implementation guidance
- **Kiro Evaluator Agent**: For quality validation
- **Commands**: Uses `/kiro-new`, `/kiro-scope` internally

## Technical Implementation

When activated, this skill:

1. **Analyzes Context**
   ```
   - Empty directory? → Fresh project
   - Existing code? → Migration to kiro
   - Monorepo? → Workspace setup
   ```

2. **Gathers Information**
   ```
   - Project type (API, CLI, library, etc.)
   - Language and framework preferences
   - Database requirements
   - Scale expectations
   - Team size and experience
   ```

3. **Generates Structure**
   ```
   - Creates directory hierarchy
   - Writes specification templates
   - Configures nix/typix
   - Sets up contracts scaffold
   - Initializes git with good .gitignore
   ```

4. **Provides Documentation**
   ```
   - CLAUDE.md with project context
   - .aidocs/ with kiro.dev documentation
   - README.md with getting started guide
   - CONTRIBUTING.md if team project
   ```

5. **Validates Quality**
   ```
   - Runs /kiro-eval to ensure scaffold is correct
   - Fixes any issues found
   - Confirms all required files present
   ```

## Examples of Activation

### Example 1: Explicit Request
```
User: I want to create a new API service with proper specifications and TDD

Claude: [Activates skill] I'll help you create a spec-driven API service using kiro.dev methodology...
```

### Example 2: Implicit Context
```
User: I'm starting a new project. It needs to be well-documented, have type safety, and use TDD. How should I structure it?

Claude: [Activates skill] It sounds like you want a spec-driven project! I can scaffold this for you using kiro.dev methodology...
```

### Example 3: Team Coordination Need
```
User: Our team is building a microservice and we need everyone on the same page about requirements and architecture

Claude: [Activates skill] Perfect use case for spec-driven development! I can create a kiro.dev project that includes...
```

## Quality Assurance

After scaffolding, this skill:
- Validates structure against kiro standards
- Ensures all required files present
- Confirms nickel contracts are valid
- Checks CLAUDE.md completeness
- Runs quick evaluation

## Best Practices Encoded

This skill ensures:
- Specifications written before implementation
- Clear acceptance criteria for all features
- Type safety through nickel contracts
- TDD workflow is default approach
- Documentation is comprehensive
- Team alignment through shared specs

## Customization

The skill adapts to:
- Solo vs team projects
- Startup vs enterprise contexts
- MVP vs full product scope
- Different programming languages
- Various tech stacks
- Organization-specific conventions

## Success Indicators

The skill successfully completed when:
- Project structure matches kiro.dev standards
- All specifications are complete and clear
- Development environment is reproducible
- TDD workflow is documented and ready
- User understands next steps

## See Also

- Kiro Architect Agent - For complex project design
- TDD Coach Agent - For implementation guidance
- Kiro Evaluator Agent - For quality checking

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.