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

create-agile-sdd

v0.2.0

Published

Lean CLI to scaffold the Agile SDD workflow into another project.

Downloads

291

Readme

AgileSDD

AgileSDD is a lean, installable starter for building software with a hybrid of Agile and Spec Driven Development.

The goal is not to force a heavy framework into every project. The goal is to give a developer a small, opinionated bootstrap that can be installed into a new or existing repo and immediately establish:

  • a short AGENTS.md constitution
  • lightweight architecture and roadmap docs
  • a spec structure split by epic
  • a small, curated skills/ set for clarification, architecture, and TDD
  • a repeatable Spec -> Plan -> Tasks -> Implement -> Tests -> Review loop

Philosophy

AgileSDD is built around a few simple ideas:

  • Keep context small. Agents should load only the docs they need.
  • Keep docs as the source of truth. If something changes, the docs change first.
  • Keep prompts and skills small. Reuse pieces, do not build mega-prompts.
  • Keep the flow practical. The framework should help prototyping, not slow it down.
  • Keep ownership clear. Developers manage Git flow and final approvals.

In short, AgileSDD is a "lean constitution + docs + workflow" approach to agent-assisted development.

What It Installs

When published, this package will act like a create-style CLI that scaffolds the workflow into a target project.

To scaffold a new project with the latest published version:

npm create agile-sdd@latest

Expected entry points:

  • npm create agile-sdd@latest <target-dir>
  • npx create-agile-sdd <target-dir>
  • bunx create-agile-sdd <target-dir>
  • npx create-agile-sdd --yes <target-dir>

For local development:

  • node .\bin\create-agile-sdd.cjs <target-dir>

It generates the baseline docs and structure needed to start working with SDD Agile inside the destination project.

Behavior:

  • If you run it in a terminal without enough information, it prompts for the missing target directory.
  • If the target project already exists, it does not overwrite files unless you pass --force.
  • Use --yes to skip confirmation prompts in automation-friendly runs.
  • The installer can also set up a small recommended skills bundle during interactive setup, with grill-me defaulting to auto, zoom-out and tdd defaulting to manual, and --no-skills or --skills none to skip it entirely.

Core Docs

  • AGENTS.md: the constitution for agents
  • docs/WORKLOG.md: short repo-level execution tracking
  • templates/base/: the default scaffold output installed into a target project

Credits

Some of the bundled skills are adapted from mattpocock/skills, which is published under the MIT license. Thanks to Matt Pocock for making those skills available as a practical base to learn from and build on.

Why This Exists

Most spec-driven frameworks are either too heavy, too verbose, or too eager to turn every project into a ritual. AgileSDD tries to stay useful when the project is still forming, when you want fast prototyping, and when you want agents to stay helpful instead of noisy while still feeling in control.

The target is a system that feels close to how a good product team actually works:

  • a product-minded spec phase
  • a planning phase that turns ideas into user stories
  • a task phase that stays small and actionable
  • an implementation and testing loop with room for review and correction

Current Status

This repository is the scaffold product itself. The next step is to keep the CLI and templates aligned, then publish the package for use in other projects.