npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ai-sdd

v1.2.2

Published

Transform your coding workflow with AI-powered Spec-Driven Development. One command installs 11 powerful slash commands, Project Memory, and structured development workflows for 7 AI coding agents based on the AI-Assisted SDD methodology.

Downloads

574

Readme

ai-sdd: AI-Assisted Spec-Driven Development

npm version license: MIT

Transform AI coding agents into production-ready spec-driven development

One command. Hours instead of weeks. Requirements → Design → Tasks → Implementation.

Stop losing development time to scattered context and unclear specifications. ai-sdd brings structured Spec-Driven Development (SDD) to Claude Code, Cursor, Gemini CLI, Codex CLI, GitHub Copilot, Qwen Code, and Windsurf, based on the methodology from AI-Assisted SDD book.

What you get:

  • Spec-first guarantees — Approve requirements/design upfront, then AI implements exactly as specified
  • Parallel execution ready — Tasks decomposed for concurrent implementation with dependency tracking
  • Team-aligned templates — Customize once, all agents output docs that fit your approval process
  • Project Memory — AI remembers your architecture, patterns, and standards across sessions
  • 7 agents, unified workflow — Same spec-driven process across Claude, Cursor, Gemini, Codex, Copilot, Qwen, Windsurf
  • Hours instead of weeks — Feature planning goes from days to hours with AI-assisted specs

🚀 Quick Start

# Run in your project root directory
cd your-project
npx ai-sdd@latest

# ✅ That's it! Now run: /sdd:spec-init <what-to-build>

Installation takes 30 seconds. Supports 7 agents (Claude (Commands / Subagents), Cursor, Gemini, Codex, Copilot, Qwen, Windsurf) × 12 languages.

📋 See It In Action

Example: Building a new Photo Albums Feature

/sdd:spec-init Photo albums with upload, tagging, and sharing
/sdd:spec-requirements photo-albums-en
/sdd:spec-design photo-albums-en -y
/sdd:spec-tasks photo-albums-en -y

Generated in 10 minutes:

  • ✅ requirements.md — EARS-format requirements
  • ✅ design.md — Architecture with Mermaid diagrams
  • ✅ tasks.md — Implementation tasks with dependencies

🎯 Use Cases

| Scenario | Workflow | |----------|----------| | New feature (greenfield) | spec-initspec-requirementsspec-designspec-tasksspec-impl | | Enhance existing code (brownfield) | steeringspec-init → (validate-gap →) spec-design → (validate-design →) spec-tasksspec-impl | | Team process alignment | Customize templates once in .sdd/settings/templates/ → all agents follow same format |

🎨 Customization

Customize templates and rules in .sdd/settings/ to match your team's workflow:

  • templates/ - Define document structure (requirements, design, tasks)
  • rules/ - Define AI generation principles and judgment criteria

Common use cases: PRD-style requirements, API/database schemas, approval gates, JIRA integration, domain-specific standards.

⚙️ Advanced Installation

Choose Your Agent

npx ai-sdd --claude         # Claude Code (11 commands) [default]
npx ai-sdd --claude-agent   # Claude Code Subagents (12 commands + 9 subagents)
npx ai-sdd --cursor         # Cursor IDE
npx ai-sdd --gemini         # Gemini CLI
npx ai-sdd --codex          # Codex CLI
npx ai-sdd --copilot        # GitHub Copilot
npx ai-sdd --qwen           # Qwen Code
npx ai-sdd --windsurf       # Windsurf IDE

Choose Your Language

npx ai-sdd --lang ja        # Japanese
npx ai-sdd --lang zh-TW     # Traditional Chinese
npx ai-sdd --lang es        # Spanish
npx ai-sdd --lang pt        # Portuguese
# Supports: en, ja, zh-TW, zh, es, pt, de, fr, ru, it, ko, ar

Advanced Options

# Preview changes before applying
npx ai-sdd --dry-run

# Custom specs directory
npx ai-sdd --sdd-dir docs

📚 Documentation & Support

📖 Learn More

Book: AI-Assisted SDD: Spec-Driven Development with Gemini, Claude, and ai-sdd

This comprehensive guide by Leonardo Sampaio covers the complete SDD methodology, practical examples, and best practices for AI-assisted development.

Package Documentation


📦 Package Information

This repository contains the ai-sdd NPM package located in tools/ai-sdd/.

For detailed documentation, installation instructions, and usage examples, see the Tool Documentation.

💡 About SDD Methodology

Spec-Driven Development (SDD) is a systematic approach to software development that emphasizes:

  1. Clear Specifications First - Define what you're building before writing code
  2. AI-Assisted Planning - Leverage AI to generate comprehensive requirements and design documents
  3. Structured Workflow - Follow a proven path from requirements to implementation
  4. Team Alignment - Ensure everyone works from the same specifications
  5. Quality Gates - Validate specifications before implementation begins

Learn more about the methodology in the AI-Assisted SDD book.

License

MIT License - see LICENSE file for details.

Author

Leonardo Sampaio - Amazon Author Page