LightSpec
/install lightspec
LightSpec Skill
LightSpec is a CLI tool that brings spec‑driven development to any AI‑assisted workflow. It helps you create feature specifications, track changes, and implement code based on those specs. This skill teaches your OpenClaw agent how to install, verify, update, uninstall, and use LightSpec effectively.
For more details on LightSpec, visit the Lightspec repository
Installation
LightSpec requires Node.js (v18 or later). The agent can install it globally via npm:
npm install -g lightspec
If Node.js is not present, the agent should first install Node.js (platform‑specific instructions can be provided if needed).
Verification
To confirm LightSpec is installed correctly, run:
lightspec --version
The agent should expect a version number like 1.2.3. If the command fails, installation should be retried or the user notified.
Updating
To update LightSpec to the latest version:
npm update -g lightspec
After updating, verify again with lightspec --version.
Uninstalling
To remove LightSpec completely:
npm uninstall -g lightspec
Basic Usage
All LightSpec commands follow the pattern:
lightspec [command] [options]
Initialize a Project
Run inside a project directory to set up LightSpec:
lightspec init
This creates a lightspec/ folder and injects instructions into AGENTS.md (if present). The agent can then use the generated structure.
Create a New Feature Spec
lightspec change "User authentication"
Or using the spec subcommand (depending on version). The agent should inspect the output to see where the spec file was created (usually lightspec/changes/\x3Cchange-name>/spec.md).
List Existing Changes or Specs
lightspec list # list active changes
lightspec list --specs # list all specs
View Interactive Dashboard
lightspec view
The agent can run this to get a high‑level overview of all changes and specs.
Validate a Spec or Change
lightspec validate [change-name]
Checks for completeness and consistency.
Apply a Change (Implement)
After a spec is approved, the agent can apply it to the codebase:
lightspec apply [change-name]
This command generates code or updates files based on the spec (implementation details depend on the project’s configuration).
Show Details of a Change or Spec
lightspec show [change-name]
Workflow Example
- Initialize project (if not already done)
lightspec init
- Create a change proposal
lightspec change "Add profile search filters by role and team"
-
Read the generated spec The agent can use
read_fileto inspectlightspec/changes/add-profile-search-filters/spec.md. -
Ask the user what’s missing The agent can summarise the spec and point out gaps (e.g., missing acceptance criteria).
-
Validate the spec
lightspec validate add-profile-search-filters
- Implement after approval
lightspec apply add-profile-search-filters
Tips for the Agent
- Always confirm with the user before running commands that change files (e.g.,
apply,initin an existing project). - Use
lightspec --helporlightspec help [command]if you need more details about a subcommand. - LightSpec respects
.lightspec/config.jsonfor custom paths – the agent can read that to understand project‑specific settings. - Refer to the official LightSpec documentation for the most updated information, guidence and how to guide the user.
ClawHub Installation
To install this skill from ClawHub, the user can run:
openclaw install lightspec
Once installed, the agent will automatically load this skill and be able to assist with LightSpec tasks.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install lightspec - 安装完成后,直接呼叫该 Skill 的名称或使用
/lightspec触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
LightSpec 是什么?
AI-native spec-driven development tool. Create, manage, and apply specifications with your agent. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 136 次。
如何安装 LightSpec?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install lightspec」即可一键安装,无需额外配置。
LightSpec 是免费的吗?
是的,LightSpec 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
LightSpec 支持哪些平台?
LightSpec 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 LightSpec?
由 Marco Leong(@marcoleongdev)开发并维护,当前版本 v0.6.0。