smith

Initialize SpecKit scaffolding by scanning codebases and generating CLAUDE.md, constitution.md, and .specify files.

50|8|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/ATTCKDigital/smith --skill smith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smith
Source: https://github.com/ATTCKDigital/smith/tree/main/skills/smith
Command: npx skills add https://github.com/ATTCKDigital/smith --skill smith

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Smith provides a structured SpecKit workflow to bootstrap Claude Code projects, turning vague ideas into auditable, versioned specs and scaffolding.

Core Features & Use Cases

  • Scans codebases to gather project details and auto-fill configuration
  • Generates CLAUDE.md, constitution.md, and full .specify scaffolding with agents and commands
  • Supports presets and asset templates to tailor workflows

Quick Start

Run /smith on a project to bootstrap the SpecKit workflow.

Frequently Asked Questions about smith

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

FAQPage Schema
How do I bootstrap a Claude Code project with auditable specs and scaffolding?

You can bootstrap a Claude Code project by running the smith command, which scans your codebase, interviews you for project details, and generates CLAUDE.md, constitution.md, and full .specify scaffolding with agents and commands.

Can I use project presets to tailor workflows for specific tech stacks?

Yes, project presets support specific tech stacks by tailoring the workflow. Available presets include flask-react, fastapi-next, cli-python, and express-react to customize your scaffolding and configuration generation.

What is SpecKit initialization and how does it structure an existing codebase?

SpecKit initialization structures an existing codebase by scanning its contents, auto-filling configuration, and generating versioned specs alongside .specify scaffolding with bundled templates, scripts, commands, and agents for a guided workflow.

Do I need any dependencies installed to generate the .specify scaffolding?

No dependencies are required to generate the .specify scaffolding. The initialization process bundles all necessary assets including templates, scripts, commands, and agents directly into your project directory.

How do I set up a guided workflow from idea to ship for a new software project?

To set up a guided workflow from idea to ship, run the initialization command on a new project to generate configuration files, constitution guidelines, and full scaffolding with auditable specs and tailored agent commands.

What's the best way to turn vague project ideas into versioned specifications?

The best way to turn vague ideas into versioned specifications is using an initialization workflow that interviews you on project details, scans existing code, and generates structured specs with constitutional guidelines and agent scaffolding.