跳到正文
cccskills
免费在 GitHub 公开

kiro-verify-completion

Verify completion and success claims with fresh evidence. Use before claiming a task is complete, a fix works, tests pass, or a feature is ready for GO.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(3)

  • SKILL.md3.8 KB
  • agents/openai.yaml159 B
  • LICENSE.txt1.0 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

kiro-verify-completion

<background_information> This skill prevents false completion claims. A task, fix, or feature is only complete when supported by fresh evidence that matches the scope of the claim. </background_information>

<instructions> ## When to Use
  • Before saying a task is complete
  • Before saying a bug is fixed
  • Before saying tests pass
  • Before moving to the next task in autonomous execution
  • Before reporting GO from feature-level validation
  • Before trusting another subagent's success report

Do not use this skill for early planning or speculative status updates.

Inputs

Provide:

  • The exact claim to verify
  • Claim type:
    • TASK
    • FIX
    • TEST_OR_BUILD
    • FEATURE_GO
  • Validation commands discovered by the controller
  • Fresh command output and exit codes
  • Relevant task IDs, requirement IDs, and design refs where applicable
  • For feature-level claims:
    • requirements coverage status
    • design alignment status
    • integration status
    • blocked task status

Outputs

Return one of:

  • VERIFIED
  • NOT_VERIFIED
  • MANUAL_VERIFY_REQUIRED

Also return:

  • Claim reviewed
  • Evidence used
  • Scope/evidence mismatch, if any

Use the language specified in spec.json.

Gate Function

  1. Identify the exact claim.
  2. Identify the exact command or checklist that proves that claim.
  3. Require fresh evidence from the current code state.
  4. Check exit code, failure count, skipped scope, and missing coverage.
  5. Reject claims that are broader than the evidence.
  6. If mandatory validation cannot be completed, return MANUAL_VERIFY_REQUIRED.
  7. Only then allow the claim.

Claim-Specific Rules

TASK

Require:

  • task-local verification evidence
  • no unresolved blocking findings from review
  • evidence aligned with the task boundary

FIX

Require:

  • evidence that the original symptom is resolved
  • no broader regressions in the relevant verification scope

TEST_OR_BUILD

Require:

  • actual command output
  • exit code
  • no inference from unrelated checks

FEATURE_GO

Require:

  • full test suite result
  • runtime smoke boot result showing the built artifact reaches its first usable state
  • requirements coverage assessment
  • cross-task integration assessment
  • design end-to-end alignment assessment
  • blocked tasks assessment

A passing test suite alone is not enough for FEATURE_GO.

Stop / Escalate

Return MANUAL_VERIFY_REQUIRED when:

  • No canonical validation command is known
  • The required environment is unavailable
  • A mandatory manual verification step cannot be executed

Return NOT_VERIFIED when:

  • The command failed
  • Evidence is stale
  • Evidence is partial
  • The claim exceeds the evidence
  • The feature still has unresolved blocked tasks or uncovered requirements

Common Rationalizations

RationalizationReality
“The subagent said it succeeded”Reported success is not verification evidence.
“Tests passed earlier”Fresh evidence only.
“Build should be fine because lint passed”Lint does not prove build success.
“Tests passed and build succeeded, so it must run”Type erasure, module loading, native ABI, and boot-time config issues can still fail at runtime.
“The feature is done because all tasks are checked off”FEATURE_GO also requires coverage, integration, and design alignment.

Output Format

## Verification Result
- STATUS: VERIFIED | NOT_VERIFIED | MANUAL_VERIFY_REQUIRED
- CLAIM_TYPE: TASK | FIX | TEST_OR_BUILD | FEATURE_GO
- CLAIM: <exact claim>
- EVIDENCE: <command/checklist and result>
- GAPS: <scope/evidence mismatch or missing validation>
- NOTES: <next action if not verified>
</instructions>

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

stacked PRの下位PRがマージされた後に上位branchをrestack(rebase/cherry-pick再構成)する際に使用。「restackして」「上位PRを更新して」「restack after merge」「PRのbaseを更新」「スタックを整理」という依頼でトリガーする。対象sliceの特定→rebase→変更ファイル確認と代表テスト実行→force-with-leaseでpush→PR base更新→auto-merge判定の順で進める。

中文简介正在准备中。当前显示原文说明。

studiogadget/skills32026年5月25日 更新

cc-sdd実装用統合ブランチのコミット群(ベースブランチとの差分)をreview slice単位のstacked PRに再構成する際に使用。「review sliceに分割」「stacked PRを作成」「PRをスタックして」「レビュー用にPRを分けて」「review slice stack」という依頼でトリガーする。dry-run(既定)でslice計画を提示し、apply指示で実際にブランチ・PRを作成する。

中文简介正在准备中。当前显示原文说明。

studiogadget/skills32026年5月25日 更新

CI環境で安定動作するPythonテスト(特にstructlogのログ検証)を書く際に使用。「CIで失敗する」「capture_logsが不安定」「ログアサーションがCIだけ落ちる」「caplogフォールバック」「ANSI混入」「xdistでログが取れない」という課題で起動。capture_logs→caplogフォールバック→ANSI正規化→アサーション設計の流れで堅牢なテストを書く。

中文简介正在准备中。当前显示原文说明。

studiogadget/skills32026年5月25日 更新

GitHub Issueを作成してGitHubに投稿するスキル。「Issueを作成」「Issue作成」「Issueにして」「Issueとして投稿」「GitHubにIssue」「create issue」「open issue」「バグ報告」「機能追加をIssueに」「改善提案をIssueに」などの依頼でトリガーする。コンテキスト収集→Issue本文生成→ラベル存在確認・作成→gh issue create投稿の流れでIssueを作成する。

中文简介正在准备中。当前显示原文说明。

studiogadget/skills32026年5月25日 更新

Dockerベースのアプリケーションのデプロイメント手順書(Markdown)を作成するスキル。「デプロイ手順書」「デプロイメント手順」「deployment guide」「本番環境への配置手順」「サーバーへの配置手順」などの依頼でトリガーする。Docker Composeビルド→イメージ転送→サーバー配置→設定→動作確認→cron設定の流れで手順書を生成する。

中文简介正在准备中。当前显示原文说明。

studiogadget/skills32026年5月25日 更新

タスク完了後にPCを休止状態にする。Use when: ユーザーが「休止」「hibernate」「タスク完了後に休止状態」「作業後にPCをスリープ/休止」と明示的に指示した場合のみ。正常終了時だけでなく、エラーや未解決事項が残っていても、明示指示があれば最後に休止へ移行する。Windows only.

中文简介正在准备中。当前显示原文说明。

studiogadget/skills32026年5月25日 更新

查看 studiogadget 的全部技能

报告此技能的问题