一键导入
spec-review
Review a spec for under-specified areas, bugs, and adherence to the generate-spec skill. Use when asked to review, critique, or check a spec.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Review a spec for under-specified areas, bugs, and adherence to the generate-spec skill. Use when asked to review, critique, or check a spec.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
SolidJS framework development skill for building reactive web applications with fine-grained reactivity. Use when working with SolidJS projects including: (1) Creating components with signals, stores, and effects, (2) Implementing reactive state management, (3) Using control flow components (Show, For, Switch/Match), (4) Setting up routing with Solid Router, (5) Building full-stack apps with SolidStart, (6) Data fetching with createResource, (7) Context API for shared state, (8) SSR/SSG configuration. Triggers: solid, solidjs, solid-js, solid start, solidstart, createSignal, createStore, createEffect.
Interact with the running VSCode extension via Playwright. Use when automating, testing, or debugging the OpenCode webview UI.
Create a spec sheet for the given feature/fix request in specs/ directory. Use when planning a significant new feature or complex fix.
Browser automation CLI using Playwright. Use when automating browser workflows, filling forms, clicking elements, scraping pages, or debugging web issues.
Update AGENTS.md files based on session learnings about a topic. Use when documenting patterns, commands, or conventions discovered during development.
Stage all changes and commit with appropriate message, showing changed files and edits. Use when you need to create a git commit.
| name | spec-review |
| description | Review a spec for under-specified areas, bugs, and adherence to the generate-spec skill. Use when asked to review, critique, or check a spec. |
Review the spec the user points you to. Follow these steps in order.
Read the spec file the user references. Then read .agents/skills/generate-spec/SKILL.md to understand the requirements specs must meet.
Use sub-agents to read every file listed in the spec's "Important files" section. For each file, understand its current state well enough to evaluate whether the spec's proposed changes are correct and complete.
If the spec references external libraries or APIs, look up their documentation.
Assess the spec against three categories. For each finding, cite the specific spec line or section and the relevant source file and line number.
Find places where the spec leaves ambiguous decisions that should have explicit design intent from the user. Examples:
Do not flag things that are obviously implied by context. Flag things where a reasonable implementer would have to guess.
Find design-level logical errors — things that would send an implementer down the wrong path or produce incorrect behavior that tooling won't catch. Examples:
Do not flag:
Check whether the spec follows the structure and principles in generate-spec/SKILL.md:
Do not check whether guiding questions were asked — the reviewer does not have context about the conversation that produced the spec. Assume all decisions in the spec were intentional.
Use this format:
# Spec Review: [spec title]
## Under-specified
- [Finding with spec section reference and source file reference]
## Bugs
- [Finding with spec section reference and source file reference]
## Adherence
- [Finding referencing specific generate-spec requirement]
## Verdict
[2-3 sentences. State whether the spec is ready to implement, needs minor clarifications, or needs significant rework.]
If a category has no findings, write "None" under it.