rainlib/full-stack-skill · Archived

self-verification

代码开发完成后运行?

First seen Mar 15, 2026

Installation

$ npx skills add rainlib/full-stack-skill --skill self-verification

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from rainlib/full-stack-skill.

npx skills add rainlib/full-stack-skill

Browse all from rainlib/full-stack-skill

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsRead, Grep, Glob, Bash(*)

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,902 B
  • docs SUMMARY.md 187 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 11 installs

SKILL.md

自我验证

何时使用

  • 全栈工作流第 8 阶段:代码开发完成后。
  • 用户要求做集成验证或质量自检时。

输入

读取当前迭代目录下的全部阶段文档,以及工程中的代码和测试文件。

执行要点

  1. 单元测试:运行全量单元测试,记录通过/失败/跳过数量。
  2. 集成验证:若有 API 或前后端联调点,运行集成/冒烟测试或手动检查。
  3. 代码质量:

- Lint 检查(运行项目配置的 linter) - 命名与目录与设计文档一致性 - 无遗留 TODO/FIXME(或已标注为后续迭代)

  1. 覆盖率:若项目配置了覆盖率工具,运行并记录核心模块覆盖率。
  2. 对照验收:逐条核对任务拆分中的验收标准是否满足。

产出

  • 使用 [templates/verification-template.md](templates/verification-template.md) 产出验证报告。

验证结论

  • 通过:所有测试通过、验收标准满足 → 迭代状态设为 done。
  • 未通过:列出失败项 → 回退到 code-development 修复,修复后重新验证。

文档与状态

  • 产出写入 docs/{currentiterationid}/self-verification-{selfverificationid}.md。
  • 开始前:调用 history-manager skill 的 get-phase self_verification 和 check-file 确认是否已完成。
  • 通过时:调用 history-manager skill 的 set-phase selfverification {selfverification_id} 记录并推进状态至 done。
  • 未通过时:不调用 set-phase,保持 self_verification 状态,待修复后重新运行。