using-openspec-superpowers

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

当项目使用OpenSec(具有Openspec/目录和工具的Openspec工作流程技能)设置时使用,并且更改将从规范到实现的代码,Superpowers纪律与任务规模成正比

一句话选型结论

按资料字段整理

using-openspec-superpowers是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_56c01990/openspec-superpowers
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_56c01990仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791638920
正文体量8.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
using-openspec-superpowers当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

8.1 KB
模型实际读到的说明书原文,来自技能仓库

Using OpenSpec with Superpowers

Overview

OpenSpec owns what (spec-driven change lifecycle + openspec CLI). Superpowers owns how (TDD, plan execution, verification). Scale Superpowers usage to task size: small changes get inline discipline, only large/complex changes load the full skill chain. This profile disables OpenSpec's apply workflow, so implementation comes from Superpowers.

Prerequisites — check and FIX before starting

Run these checks in order. Fix what you can automatically; only stop to ask when a step needs the user's choice (tool picker) or a manual restart.

Check Verify with Fix (do it yourself whenever possible)
openspec CLI openspec --version in terminal Run npm install -g @fission-ai/openspec, re-verify with openspec --version
Project initialized openspec/config.yaml exists, and the tool has its openspec skills (e.g. openspec-propose, openspec-explore) Run openspec init and select the tool (add --tools <id> to skip the picker). For the expanded workflow set (new/continue/ff/verify/bulk-archive/onboard), run openspec config profile, then openspec init again with the same tool
superpowers loaded superpowers:test-driven-development is an available skill in this runtime Refer to the superpowers:using-superpowers skill's platform references (e.g. references/codex-tools.md on ~/.agents/skills/) for this runtime's skills directory; install if absent

Do not proceed past a failed check until it either passes or the user has explicitly chosen to skip it. After automatic installs, tell the user to restart the AI assistant (skills/config load at startup) and re-run this skill.

Choose by Task Size — first step, always

Size Trigger (any qualifies) Superpowers usage
Small ≤1 file changed, ≤~50 lines net, no API/schema change, no shared-module impact, single concern No skill loading, no subagents. Inline TDD + verify
Large 2+ files, >~50 lines, API/spec/schema change, cross-module impact, or work parallelizable across independent tasks Load mapped skills below

When triggers are borderline or mixed (one small fix in a large change), classify by the largest sub-task. When genuinely in the middle, default to Small — under-engineering beats over-engineering for token cost.

Do not load subagent / parallel-agents / code-review skills for Small tasks. That overhead defeats the purpose.

How to Trigger

  • Say any of: "用 openspec + superpowers 做 [X]", "用 using-openspec-superpowers", "先从 spec 提案开始做 [X]" — the description keywords match and the skill loads automatically.
  • Or invoke it explicitly via /skill:using-openspec-superpowers (or the runtime's named-skill command).
  • The skill runs its own prerequisites check first, so an unconfigured project is auto-diagnosed instead of failing mid-flow.

Example (Small task)

> User: "用 using-openspec-superpowers 给登录表单加个密码可见性切换"

  1. Prereqs pass automatically (openspec + superpowers already configured).
  2. /opsx:propose (this runtime's form) creates the change; user approves artifacts.
  3. Sized Small (1 file, a few lines) → inline TDD: failing test → toggle logic → test passes.
  4. openspec status --change "login-password-visibility" --json confirms done; test passes.
  5. openspec archive; optional finishing check, confirmed with user.

Expected: ~1 small spec change + one code cycle, no subagents, no skill-chain loading.

Phase Mapping (Large tasks: load the skill. Small tasks: apply the discipline inline, skip loading)

OpenSpec phase OpenSpec artifact/command Superpowers skill (Large only)
Explore idea openspec-explore superpowers:brainstorming
Propose change openspec-propose (proposal/specs/design/tasks.md) superpowers:brainstorming before drafting
Implement tasks (apply disabled) tasks.md from openspec new change = plan superpowers:executing-plans reads tasks.md + superpowers:test-driven-development per task
Fix bugs during impl — superpowers:systematic-debugging
Review code — superpowers:requesting-code-review → superpowers:receiving-code-review
Verify & sync openspec-verify-change (openspec status ... --json) + openspec-sync-specs (openspec validate --specs) superpowers:verification-before-completion
Archive openspec-archive-change (openspec archive) superpowers:finishing-a-development-branch

Workflow

  1. Check prerequisites (table above): verify openspec CLI, project init, superpowers. Install what is missing; remind the user to restart the AI assistant afterward. Only continue when all three pass.
  2. Propose: run the openspec propose workflow for this runtime (/opsx-propose in opencode, /opsx:propose in Claude Code, or the openspec-propose skill). Get user approval on the planning artifacts before any code. apply is disabled — do not expect an openspec-apply-change skill.
  3. Size the task (see table). Small → proceed inline. Large → load the mapped skills.
  4. Small task, inline: implement directly with TDD (RED-GREEN-REFACTOR, one cycle per change). Run the relevant verification. Mark task done only when its test passes. Do not drift outside the approved spec; if forced to, run openspec-update-change first.
  5. Large task: open tasks.md, superpowers:executing-plans reads it, per-task superpowers:test-driven-development. Bugs → superpowers:systematic-debugging. Review → requesting-code-review then receiving-code-review. Final gate → superpowers:verification-before-completion.
  6. Verify & sync: openspec status --change "<name>" --json → openspec validate --specs → fold delta specs into specs/.
  7. Archive: openspec archive, then superpowers:finishing-a-development-branch. For Small tasks the finishing review is optional — confirm with the user.

Guardrails

  • Never write code for a change whose planning artifacts are not approved.
  • Never mark a task done without its test passing.
  • Never spawn subagents / parallel agents for Small tasks.
  • Divergent from the approved spec? openspec-update-change first, then re-implement; do not silently expand scope.

Common Mistakes

  • Skipping the prerequisites check → running the workflow on a project without openspec/superpowers and hitting command not found mid-flow.
  • Assuming npm install -g is enough without running openspec init per project (it configures the tool-specific skills).
  • Loading the full skill chain for a one-line fix (token waste).
  • Dispatching subagents for a change one person could do inline.
  • Skipping per-task TDD → untested change reaching review.
  • Calling the change "done" before verification gates → merged unverified work.
  • Editing code where OpenSpec says planning-only (propose/update phases do not edit code).

FAQ

Q: Do I need both openspec and superpowers? Yes — this skill wires the two. See Prerequisites; missing pieces are installed automatically or you are told exactly how.
Q: What if apply isn't available? This profile disables OpenSpec's apply, so implementation runs through Superpowers (executing-plans + TDD). That is by design — do not look for an openspec-apply-change skill.
Q: Small vs Large, how do I decide? See the task-size table (file count, line count, API/schema impact). Borderline → default Small.
Q: Can I use it in a fresh project with no openspec yet? Yes — the prerequisites check runs openspec init for you, then the workflow proceeds.
Q: Why does the finish step sometimes ask "confirm with the user" for Small tasks? Small changes skip the full review chain to save tokens; the user opts in to a finish review rather than getting it by default.

常见问题

5 问
答案由本站依据条目字段整理
using-openspec-superpowers怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_56c01990/openspec-superpowers。安装方式为未标注。装完刷新技能列表或重开客户端。

using-openspec-superpowers支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

using-openspec-superpowers权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

using-openspec-superpowers收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

using-openspec-superpowers用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。