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

amazonq-sdd

v1.3.0

Published

SDD Custom Agent installer for Amazon Q CLI - Native /kiro: command support

Readme

amazonq-sdd

One-command installation for SDD Custom Agent in Amazon Q CLI
Native /kiro: commands for spec-driven development workflows

npm version License: MIT

🚀 Quick Start

# Install the SDD agent (one command!)
npx amazonq-sdd

# Start using immediately
q chat --agent sdd

# Try your first command
"Initialize a new specification for user authentication system"

That's it! No configuration, no setup scripts, no complexity.

✨ What You Get

Complete Installation Package

When you run npx amazonq-sdd, you get:

  • Custom Agent: Installed to ~/.aws/amazonq/cli-agents/sdd.json
  • Command Templates: Local files in .amazonq/commands/kiro/
  • Documentation: AMAZONQ.md with full usage guide
  • Customization Ready: Edit templates to modify agent behavior

8 Powerful Commands

| Intent | Natural Language Example | What it does | |--------|--------------------------|--------------| | Spec Init | "Initialize a new specification for [description]" | Start a new feature specification | | Requirements | "Generate requirements for [feature]" | Generate requirements document | | Design | "Create technical design for [feature]" | Create technical design | | Tasks | "Break down tasks for [feature]" | Break down implementation tasks | | Implementation | "Help me implement [feature]" | Get implementation guidance | | Status | "Show status of [feature]" | Check workflow progress | | Steering | "Set up project steering documents" | Set up project context | | Custom Steering | "Create custom steering for [area]" | Create custom guidelines |

Installation Structure

After running npx amazonq-sdd, your project will have:

your-project/
├── .amazonq/                    # Local customization (NEW!)
│   ├── commands/kiro/          # Command behavior templates
│   │   ├── spec-init.md
│   │   ├── spec-status.md
│   │   └── steering.md
│   └── AMAZONQ.md              # Full documentation
└── .kiro/                      # Created when you use commands
    ├── steering/               # Project guidelines
    │   ├── product.md    
    │   ├── tech.md       
    │   └── structure.md  
    └── specs/                  # Feature specifications
        └── feature-name/
            ├── requirements.md
            ├── design.md
            ├── tasks.md
            └── spec.json

Customization Support

Edit .amazonq/commands/kiro/*.md files to customize:

  • Command behavior and prompts
  • Output formats and templates
  • Workflow enforcement rules
  • Error messages and help text

📖 Usage Examples

Complete Feature Development

# 1. Start Amazon Q with SDD agent
q chat --agent sdd

# 2. Initialize a new feature (use natural language)
"Initialize a new specification for OAuth 2.0 authentication"
# Creates: .kiro/specs/oauth-2-0-authentication/

# 3. Generate requirements
"Generate requirements for oauth-2-0-authentication"

# 4. Create technical design (after reviewing requirements)
"Create technical design for oauth-2-0-authentication"

# 5. Break down tasks (after reviewing design)
"Break down tasks for oauth-2-0-authentication"

# 6. Check status anytime
"Show status of oauth-2-0-authentication"

💡 Important: Use natural language in the chat session. The agent recognizes your intent and executes the appropriate SDD workflow actions. Don't type literal /kiro: commands - they're internal patterns the agent uses to understand your requests.

🔧 NPX Commands

# Install the agent
npx amazonq-sdd install

# Check status
npx amazonq-sdd status

# Uninstall if needed
npx amazonq-sdd uninstall

# Get help
npx amazonq-sdd help

📋 Requirements

  • Amazon Q CLI installed
  • Node.js 14+ (for NPX)
  • AWS credentials configured

🐛 Troubleshooting

"Amazon Q CLI not found"

Install Amazon Q CLI first: https://aws.amazon.com/q/developer/

"Agent not loading"

# Verify installation
npx amazonq-sdd status

# Reinstall if needed
npx amazonq-sdd uninstall
npx amazonq-sdd install

"Commands not recognized"

  • Use natural language descriptions instead of literal /kiro: commands
  • Start your requests with phrases like "Initialize a specification for..." or "Generate requirements for..."
  • Ensure you started with q chat --agent sdd
  • Remember: the agent understands intent, not exact command syntax

🎯 Why amazonq-sdd?

  • Zero Configuration: Works immediately after installation
  • Native Integration: Commands work directly in Amazon Q CLI chat
  • No Dependencies: No shell scripts, no external tools
  • Professional Output: Enterprise-quality documentation generated
  • Workflow Enforcement: Built-in phase progression and approvals

🔒 Security

  • File access restricted to .kiro/ and markdown files only
  • No shell execution or system commands
  • Leverages Amazon Q CLI's built-in security model
  • Open source and auditable

📄 License

MIT - See LICENSE file

🤝 Contributing

Contributions welcome!

For Users: Customize behavior by editing the local templates in .amazonq/commands/kiro/

For Developers:

  • Agent configuration is embedded in install.js as SDD_AGENT_CONFIG
  • Command templates are embedded in install.js as TEMPLATES object
  • Both are installed locally for user customization

🔗 Links

Acknowledgments

This NPM package is built upon the excellent foundation provided by:

  • gotalab/claude-code-spec - The original and comprehensive spec-driven development implementation for Claude Code
  • Anthropic's Claude Code team - For pioneering the spec-driven development workflow

Made with ❤️ for systematic development workflows