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

@namewta/speculo

v0.1.14

Published

Speculo — specification-driven development framework assets, with a CLI to install and update them across AI coding tools.

Downloads

2,268

Readme

Speculo

以结构化文档驱动 AI Coding 的标准化赋能体系
SDD (Specification-Driven Development for AI)

CI npm License: MIT Node

版本: v2.3
核心原则: 工具无关 · CLI 接入 · workflow 自治

这是什么

Speculo 是一套结构化文档框架。它通过可复制的 commands/workflows/skills/.speculo/ 状态骨架,让 AI Coding 在不同工具中按标准化、可追溯、可复用的方式执行开发、文档和运维任务。

仓库同时提供一个很小的 CLI:

  • speculo init [target]:把框架资产安装到目标项目。若 speculo/ 不存在则全新安装全部资产(冲突时失败);若已存在则自动更新 commands/skills/workflows/ 并保留 .speculo/ 状态和产物。

仓库布局

Speculo/
├── README.md
├── docs/                       # 框架文档
├── src/                        # speculo CLI
├── test/                       # CLI 测试
└── template/                   # 包内框架资产源
    ├── commands/               # 一次性独立命令
    ├── workflows/              # 多阶段工作流
    ├── skills/                 # command 可调用的可复用 skill
    └── .speculo/               # 项目状态与产物骨架

三分钟接入

# 全局安装 CLI(npm 包名为 @namewta/speculo,命令名为 speculo)
npm install -g @namewta/speculo

# 安装框架资产到目标项目(首次)
speculo init my-project

# 后续更新框架资产(speculo/ 已存在时自动进入更新模式,不覆盖 .speculo 状态)
speculo init my-project

首次 init 会带上 .speculo/.config/RULES.md.speculo/.config/LESSONS.md 作为最小项目规则/经验库;后续执行不会覆盖它们。

详见 docs/adopting.md

内置入口

  • workflows/dev/00-INDEX.md:开发工作流导航
  • workflows/dev/01-grill-with-docs/01-grill-with-docs.md:领域澄清与决策拷问
  • workflows/dev/02-prd/02-prd.md:全景理解与 PRD
  • workflows/dev/03-tdd/03-tdd.md:TDD 实现
  • workflows/dev/I-to-issues/I-to-issues.mddev/I 垂直切片分解
  • workflows/dev/H-diagnose/H-diagnose.mddev/H hotfix / diagnose
  • workflows/dev/R-review/R-review.mddev/R Spec / Engineering / Standards 三维度 diff 审查
  • workflows/dev/D-docs-sync/D-docs-sync.mddev/D git diff 驱动文档同步
  • workflows/doc/00-INDEX.md:文档写作 workflow 导航
  • commands/status.md:聚合当前状态
  • commands/archive.md:归档 completed change
  • commands/{caveman,grill-me,handoff,write-a-skill,scaffold-exercises}.md:生产力命令
  • commands/retro.md:复盘 Speculo 使用痛点并经确认提改进 issue

开发

pnpm install
pnpm build
pnpm test

运行环境锁定为 Node 22.22.3、pnpm 11.1.3

致谢 / Acknowledgements

Speculo 的设计受益于以下项目的理念与实践:

文档导航

License

MIT © wta