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

kiro-spec-engine

v1.11.2

Published

kiro-spec-engine (kse) - A CLI tool and npm package for spec-driven development with AI coding assistants. NOT the Kiro IDE desktop application.

Downloads

2,008

Readme

kse - Kiro Spec Engine

npm version License: MIT

⚠️ 重要说明: kiro-spec-engine (kse) 是一个 npm 包和 CLI 工具,用于 Spec 驱动开发。
不是 Kiro IDE 桌面应用程序。如果你在寻找 Kiro IDE,请访问 https://kiro.dev

AI 编码工具的上下文提供者 - 结构化你的项目需求、设计和任务,让 AI 助手帮你构建更好的软件。

English | 简体中文


什么是 kse?

kse (Kiro Spec Engine) 是一个 AI 辅助开发的上下文管理系统。 它帮助你将项目信息组织成结构化的 "Spec"(需求 → 设计 → 任务),让 AI 工具能够理解和有效使用。

把 kse 想象成 AI 助手的图书管理员 - 它组织和呈现项目上下文,让你的 AI 工具准确知道你在构建什么、为什么构建以及如何构建。

工作原理

graph LR
    A[你创建 Spec] --> B[kse 组织上下文]
    B --> C[AI 工具读取上下文]
    C --> D[AI 生成更好的代码]
  1. 你创建 Spec - 在结构化的 markdown 文件中编写需求、设计和任务
  2. kse 组织上下文 - 导出为 AI 工具优化的格式
  3. AI 工具读取上下文 - 你的 AI 助手理解项目结构
  4. AI 生成更好的代码 - 符合你设计和需求的代码

kse 不是什么

  • 不是代码生成器 - kse 不写代码;你的 AI 工具写代码
  • 不是 IDE - kse 与你现有的开发工具配合使用
  • 不是特定 AI 工具 - 适用于 Claude、Cursor、Windsurf、Copilot 等任何 AI 工具
  • 不是文档的替代品 - 它是组织项目上下文的结构化方式

谁应该使用 kse?

  • ✅ 使用 AI 编码助手的开发者(Claude、Cursor、Copilot 等)
  • ✅ 需要结构化项目文档的团队
  • ✅ 构建需要清晰需求和设计的功能的任何人
  • ✅ 受益于 Spec 驱动开发的项目

快速开始

最简单的方式(30 秒)⚡

只需告诉你的 AI:

安装 kse 并用它以 Spec 驱动开发的方式管理这个项目。

你的 AI 会:

  1. 全局安装 kse(npm install -g kiro-spec-engine
  2. 在项目中采用它(kse adopt
  3. 阅读方法论指南(.kiro/README.md
  4. 按照 Spec 驱动方式开始工作

就这样! 你的 AI 处理一切。不需要手动步骤。


分步指南(如果你想了解细节)📋

步骤 1:安装 kse(30 秒)

npm install -g kiro-spec-engine

验证安装:

kse --version

步骤 2:在项目中采用 kse(30 秒)

导航到项目目录并运行:

cd your-project
kse adopt

这会创建一个 .kiro/ 目录,包含:

  • README.md - 给 AI 的项目开发指南
  • specs/ - Spec 存放位置
  • steering/ - 开发规则(可选)

步骤 3:告诉 AI 项目的开发方法(30 秒)

在你的 AI 工具中(Cursor、Claude、Windsurf、Kiro 等),说:

请阅读 .kiro/README.md 了解项目的开发方法。

你的 AI 会学到:

  • 这个项目遵循 Spec 驱动开发
  • 每个功能都从 Spec 开始(需求 + 设计 + 任务)
  • 如何按照这个方法论工作
  • 何时使用 kse 命令

步骤 4:开始构建功能

自然地让 AI 实现功能:

我需要一个用邮箱和密码登录的功能。

你的 AI 会自动:

  1. 创建包含需求、设计和任务的 Spec
  2. 按照 Spec 实现
  3. 随着工作进展更新任务状态
  4. 内部使用 kse 命令(你不需要运行它们)

示例对话:

  • :"我需要用邮箱和密码登录的功能"
  • AI:"我会为此创建一个 Spec。让我定义需求..."
  • AI:"这是设计... 现在我会实现任务 1.1..."
  • AI:"任务 1.1 完成。继续任务 1.2..."

关键洞察: 你不是"使用 kse" - 你的项目"遵循 Spec 驱动方法论",kse 帮助执行它。AI 为你处理所有 kse 命令。

步骤 5:下一步(30 秒)


核心概念

Spec

Spec 是功能或项目组件的结构化描述。每个 Spec 包含:

  • 需求 (requirements.md) - 你要构建什么以及为什么
  • 设计 (design.md) - 如何构建(架构、API、组件)
  • 任务 (tasks.md) - 分步实现清单

上下文导出

上下文导出将你的 Spec 转换为 AI 工具优化的格式。它包括:

  • 所有需求、设计决策和任务
  • 项目结构和约定
  • Steering 规则(可选)用于 AI 行为

集成模式

kse 支持三种与 AI 工具协作的方式:

  1. 原生集成 - AI 工具直接访问 kse(Kiro IDE)
  2. 手动导出 - 你导出并粘贴上下文(Claude、ChatGPT、Cursor)
  3. Watch 模式 - 文件更改时自动更新上下文(所有工具)

了解更多:集成模式指南


与 AI 工具集成

kse 适用于任何 AI 编码助手。选择你的工具获取具体指导:

流行的 AI 工具

集成工作流

sequenceDiagram
    participant 你
    participant AI工具
    participant kse
    你->>AI工具: "我有一个 user-login 的 Spec,实现任务 1.1"
    AI工具->>kse: kse context export user-login
    kse->>AI工具: Spec 内容(需求、设计、任务)
    AI工具->>AI工具: 根据 Spec 生成代码
    AI工具->>你: 这是实现
    AI工具->>kse: 更新 tasks.md(标记任务完成)

关键洞察: 你留在 AI 工具中。AI 读取 Spec 并生成符合你设计的代码。


文档

入门指南

核心指南

工具特定指南

示例

高级主题

完整文档


主要功能

Spec 驱动开发

使用需求 → 设计 → 任务工作流结构化你的工作

DevOps 集成基础 🚀 新功能

  • 运维 Spec 管理:标准化运维文档(部署、监控、故障排查等)
  • 渐进式 AI 自主:L1-L5 接管级别,逐步实现 AI 运维控制
  • 审计日志:基于 SHA-256 的防篡改审计追踪
  • 反馈集成:自动化用户反馈处理和分析
  • 权限管理:基于环境的安全控制(开发、测试、预生产、生产)
  • 运维验证:完整的 spec 验证和清晰的错误报告

文档治理

  • 自动化文档生命周期管理
  • 强制执行清洁项目结构
  • 临时文件清理
  • 产物组织
  • Git hooks 合规性检查

多用户协作

  • 团队成员的个人工作空间
  • 任务认领和跟踪
  • 工作空间同步

跨工具兼容性

为 Claude Code、Cursor、Windsurf、Copilot 等导出上下文

Watch 模式自动化

自动文件监控和上下文更新

质量增强

  • 文档质量评分(0-10 分)
  • 智能改进建议
  • 专业标准执行

多语言支持

英文和中文界面


命令概览

# 项目设置
kse adopt                          # 在现有项目中采用 kse
kse create-spec <name>             # 创建新 Spec

# 上下文管理
kse context export <spec-name>     # 为 AI 工具导出上下文
kse prompt generate <spec> <task>  # 生成任务特定提示

# DevOps 运维(v1.8.0 新增)
kse ops init <project-name>        # 初始化运维 specs
kse ops validate [<project>]       # 验证运维完整性
kse ops audit [options]            # 查询审计日志
kse ops takeover <action>          # 管理 AI 接管级别
kse ops feedback <action>          # 管理用户反馈

# 任务管理
kse task claim <spec> <task-id>    # 认领任务
kse task list <spec>               # 列出已认领任务

# 文档治理
kse docs diagnose                  # 检查文档合规性
kse docs cleanup                   # 删除临时文件
kse docs validate                  # 验证文档结构
kse docs archive --spec <name>     # 组织 Spec 产物
kse docs hooks install             # 安装 Git pre-commit hooks

# 自动化
kse watch start                    # 启动 watch 模式
kse watch status                   # 检查 watch 状态

# 项目信息
kse status                         # 项目状态
kse workflows                      # 列出可用工作流

查看命令参考获取完整文档。


贡献与支持

获取帮助

贡献

我们欢迎贡献!查看我们的贡献指南了解:

  • 代码贡献
  • 文档改进
  • Bug 报告和功能请求
  • 翻译帮助

开发设置

git clone https://github.com/heguangyong/kiro-spec-engine.git
cd kiro-spec-engine
npm install
npm link  # 用于本地开发
npm test  # 运行测试

许可证

MIT 许可证 - 详见 LICENSE 文件。


致谢

  • 西西弗斯 神话和高贵奋斗概念的启发
  • 建立在 Kiro Spec 驱动开发的基础上
  • oh-my-opencode 和 Ultrawork 宣言的影响

准备好增强你的 AI 辅助开发了吗? 🚀

npm install -g kiro-spec-engine
kse adopt
kse create-spec 01-00-my-first-feature

版本:1.4.5
最后更新:2026-01-24