[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CZT2SH77CPJ2XATR9FVV2V":3,"skill-same:01M6CZT2SH77CPJ2XATR9FVV2V":82},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6CZT2SH77CPJ2XATR9FVV2V","kiro-verify-completion",null,"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.","j5ik2o\u002Fai-tools","j5ik2o","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F461711?v=4","01M6CR6HZJM242J0HDRJT5GY6J","Junichi Kato","01M6CZP6PXKYDDNX5A7PZ3P4DY",28,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fkiro-verify-completion\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"verify","kiro","kiro verify completion","go","Bash","grep","read","fix","use","evidence","ready","task","claim","tests","feature","2026-11-10 10:12:30",false,"---\nname: kiro-verify-completion\ndescription: 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.\nallowed-tools: Read, Bash, Grep, Glob\nargument-hint: \u003Cclaim-type> \u003Cclaim>\n---\n\n# kiro-verify-completion\n\n## Overview\n\nThis 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.\n\n## When to Use\n\n- Before saying a task is complete\n- Before saying a bug is fixed\n- Before saying tests pass\n- Before moving to the next task in autonomous execution\n- Before reporting `GO` from feature-level validation\n- Before trusting another subagent's success report\n\nDo not use this skill for early planning or speculative status updates.\n\n## Inputs\n\nProvide:\n- The exact claim to verify\n- Claim type:\n  - `TASK`\n  - `FIX`\n  - `TEST_OR_BUILD`\n  - `FEATURE_GO`\n- Validation commands discovered by the controller\n- Fresh command output and exit codes\n- Relevant task IDs, requirement IDs, and design refs where applicable\n- For feature-level claims:\n  - requirements coverage status\n  - design alignment status\n  - integration status\n  - blocked task status\n\n## Outputs\n\nReturn one of:\n- `VERIFIED`\n- `NOT_VERIFIED`\n- `MANUAL_VERIFY_REQUIRED`\n\nAlso return:\n- Claim reviewed\n- Evidence used\n- Scope\u002Fevidence mismatch, if any\n\nUse the language specified in `spec.json`.\n\n## Gate Function\n\n1. Identify the exact claim.\n2. Identify the exact command or checklist that proves that claim.\n3. Require fresh evidence from the current code state.\n4. Check exit code, failure count, skipped scope, and missing coverage.\n5. Reject claims that are broader than the evidence.\n6. If mandatory validation cannot be completed, return `MANUAL_VERIFY_REQUIRED`.\n7. Only then allow the claim.\n\n## Claim-Specific Rules\n\n### TASK\nRequire:\n- task-local verification evidence\n- no unresolved blocking findings from review\n- evidence aligned with the task boundary\n\n### FIX\nRequire:\n- evidence that the original symptom is resolved\n- no broader regressions in the relevant verification scope\n\n### TEST_OR_BUILD\nRequire:\n- actual command output\n- exit code\n- no inference from unrelated checks\n\n### FEATURE_GO\nRequire:\n- full test suite result\n- runtime smoke boot result showing the built artifact reaches its first usable state\n- requirements coverage assessment\n- cross-task integration assessment\n- design end-to-end alignment assessment\n- blocked tasks assessment\n\nA passing test suite alone is not enough for `FEATURE_GO`.\n\n## Stop \u002F Escalate\n\nReturn `MANUAL_VERIFY_REQUIRED` when:\n- No canonical validation command is known\n- The required environment is unavailable\n- A mandatory manual verification step cannot be executed\n\nReturn `NOT_VERIFIED` when:\n- The command failed\n- Evidence is stale\n- Evidence is partial\n- The claim exceeds the evidence\n- The feature still has unresolved blocked tasks or uncovered requirements\n\n## Common Rationalizations\n\n| Rationalization | Reality |\n|---|---|\n| “The subagent said it succeeded” | Reported success is not verification evidence. |\n| “Tests passed earlier” | Fresh evidence only. |\n| “Build should be fine because lint passed” | Lint does not prove build success. |\n| “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. |\n| “The feature is done because all tasks are checked off” | `FEATURE_GO` also requires coverage, integration, and design alignment. |\n\n## Output Format\n\n```md\n## Verification Result\n- STATUS: VERIFIED | NOT_VERIFIED | MANUAL_VERIFY_REQUIRED\n- CLAIM_TYPE: TASK | FIX | TEST_OR_BUILD | FEATURE_GO\n- CLAIM: \u003Cexact claim>\n- EVIDENCE: \u003Ccommand\u002Fchecklist and result>\n- GAPS: \u003Cscope\u002Fevidence mismatch or missing validation>\n- NOTES: \u003Cnext action if not verified>\n```\n","# kiro-verify-completion\n\n## Overview\n\nThis 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.\n\n## When to Use\n\n- Before saying a task is complete\n- Before saying a bug is fixed\n- Before saying tests pass\n- Before moving to the next task in autonomous execution\n- Before reporting `GO` from feature-level validation\n- Before trusting another subagent's success report\n\nDo not use this skill for early planning or speculative status updates.\n\n## Inputs\n\nProvide:\n- The exact claim to verify\n- Claim type:\n  - `TASK`\n  - `FIX`\n  - `TEST_OR_BUILD`\n  - `FEATURE_GO`\n- Validation commands discovered by the controller\n- Fresh command output and exit codes\n- Relevant task IDs, requirement IDs, and design refs where applicable\n- For feature-level claims:\n  - requirements coverage status\n  - design alignment status\n  - integration status\n  - blocked task status\n\n## Outputs\n\nReturn one of:\n- `VERIFIED`\n- `NOT_VERIFIED`\n- `MANUAL_VERIFY_REQUIRED`\n\nAlso return:\n- Claim reviewed\n- Evidence used\n- Scope\u002Fevidence mismatch, if any\n\nUse the language specified in `spec.json`.\n\n## Gate Function\n\n1. Identify the exact claim.\n2. Identify the exact command or checklist that proves that claim.\n3. Require fresh evidence from the current code state.\n4. Check exit code, failure count, skipped scope, and missing coverage.\n5. Reject claims that are broader than the evidence.\n6. If mandatory validation cannot be completed, return `MANUAL_VERIFY_REQUIRED`.\n7. Only then allow the claim.\n\n## Claim-Specific Rules\n\n### TASK\nRequire:\n- task-local verification evidence\n- no unresolved blocking findings from review\n- evidence aligned with the task boundary\n\n### FIX\nRequire:\n- evidence that the original symptom is resolved\n- no broader regressions in the relevant verification scope\n\n### TEST_OR_BUILD\nRequire:\n- actual command output\n- exit code\n- no inference from unrelated checks\n\n### FEATURE_GO\nRequire:\n- full test suite result\n- runtime smoke boot result showing the built artifact reaches its first usable state\n- requirements coverage assessment\n- cross-task integration assessment\n- design end-to-end alignment assessment\n- blocked tasks assessment\n\nA passing test suite alone is not enough for `FEATURE_GO`.\n\n## Stop \u002F Escalate\n\nReturn `MANUAL_VERIFY_REQUIRED` when:\n- No canonical validation command is known\n- The required environment is unavailable\n- A mandatory manual verification step cannot be executed\n\nReturn `NOT_VERIFIED` when:\n- The command failed\n- Evidence is stale\n- Evidence is partial\n- The claim exceeds the evidence\n- The feature still has unresolved blocked tasks or uncovered requirements\n\n## Common Rationalizations\n\n| Rationalization | Reality |\n|---|---|\n| “The subagent said it succeeded” | Reported success is not verification evidence. |\n| “Tests passed earlier” | Fresh evidence only. |\n| “Build should be fine because lint passed” | Lint does not prove build success. |\n| “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. |\n| “The feature is done because all tasks are checked off” | `FEATURE_GO` also requires coverage, integration, and design alignment. |\n\n## Output Format\n\n```md\n## Verification Result\n- STATUS: VERIFIED | NOT_VERIFIED | MANUAL_VERIFY_REQUIRED\n- CLAIM_TYPE: TASK | FIX | TEST_OR_BUILD | FEATURE_GO\n- CLAIM: \u003Cexact claim>\n- EVIDENCE: \u003Ccommand\u002Fchecklist and result>\n- GAPS: \u003Cscope\u002Fevidence mismatch or missing validation>\n- NOTES: \u003Cnext action if not verified>\n```\n",{"name":5,"description":7,"allowed-tools":39,"argument-hint":40},"Read, Bash, Grep, Glob","\u003Cclaim-type> \u003Cclaim>","main","3e6b722545091ed1bb6b81fe15f38189099154c1",".claude\u002Fskills\u002Fkiro-verify-completion",0,"https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools","https:\u002F\u002Fgithub.com\u002Fj5ik2o","https:\u002F\u002Flapras.com\u002Fpublic\u002FNHXS5RH","I'm a tech-lead in the IDEO;PLUS Inc, is lover to Scala\u002FRust, Akka, DDD\u002FCQRS+Event Sourcing.","2026-11-12 10:31:08",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add j5ik2o\u002Fai-tools --skill kiro-verify-completion",{"tool":56,"command":57},"bunx","bunx skills add j5ik2o\u002Fai-tools --skill kiro-verify-completion",{"tool":59,"command":60},"pnpm","pnpm dlx skills add j5ik2o\u002Fai-tools --skill kiro-verify-completion","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fkiro-verify-completion\u002FSKILL.md",true,[64,70,74,78],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"evals\u002Fevals.json","REFERENCE","参考文档",6105,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fsite-architecture\u002Fevals\u002Fevals.json",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Fmermaid-templates.md",4922,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fsite-architecture\u002Freferences\u002Fmermaid-templates.md",{"path":75,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fnavigation-patterns.md",10733,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fsite-architecture\u002Freferences\u002Fnavigation-patterns.md",{"path":79,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fsite-type-templates.md",9624,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcopilot\u002Fsite-architecture\u002Freferences\u002Fsite-type-templates.md",[83,98,105,128,138,150],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":94,"publishedAt":34},"01M6D03X604YGMM6YFEG4M6767","takt","TAKT ワークフローエンジン。Agent Team を使ったマルチエージェントオーケストレーション。ワークフロー YAML（steps \u002F initial_step）に従ってマルチエージェントを実行する。","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-workflow-builder\u002Freferences\u002Ftakt\u002Fbuiltins\u002Fskill\u002FSKILL.md",[89],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[85,95,96,97],"agent team","team","yaml",{"skillNo":99,"name":85,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":34},"01M6D03TAJ6WKRV6XACZHZ70NS","TAKT ワークフローエンジン。codex exec でサブエージェントを起動し、ワークフロー YAML（steps \u002F initial_step）に従って マルチエージェントオーケストレーションを実行する。","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-workflow-builder\u002Freferences\u002Ftakt\u002Fbuiltins\u002Fskill-codex\u002FSKILL.md",[],[85,97,104],"codex",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":117,"publishedAt":34},"01M6D02V9SQ13TEDYDGN67K3WA","j5ik2o-takt-workflow-builder","TAKTワークフロー（ワークフローYAML）の作成・カスタマイズスキル。Faceted Prompting （Persona\u002FPolicy\u002FInstruction\u002FKnowledge\u002FOutput Contract）に基づくファセット群の 生成を含む。references\u002Ftaktにあるtaktのソースコード・ドキュメント・ビルトインワークフロー群を 参照資料として活用する。ユーザーの要件をヒアリングし、step構成、ルール設計、 ファセットファイル生成を一括で行う。 トリガー：「ワークフローを作りたい」「ワークフローを定義」「taktのワークフローを作成」 「新しいtaktワークフローを作って」「takt workflow」「ワークフローYAML」","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-workflow-builder\u002FSKILL.md",[111,112],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[118,85,119,120,121,122,123,124,125,126,127],"j5ik2o takt workflow builder","builder","workflow builder","workflow","生成","contract","references","knowledge","persona","policy",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":34},"01M6D02P0Y4DEJ19J6V4S5VZ2S","j5ik2o-takt-task-builder","TAKTのtasks.yaml（タスクメタデータ）とタスクディレクトリ（.takt\u002Ftasks\u002F{slug}\u002Forder.md）の 作成・編集を支援するスキル。TaskRecordスキーマに準拠したYAMLエントリの生成、 order.mdタスク仕様書の作成、ステータス遷移ルールの検証を行う。 references\u002Ftaktにあるtaskスキーマ定義・ドキュメントを参照資料として活用する。 トリガー：「タスクを追加」「tasks.yamlを編集」「taktタスクを作成」 「タスク仕様書を書く」「order.mdを作成」「takt task」「タスクを定義」 「pendingタスクを追加」「GitHub Issueからタスク作成」","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-task-builder\u002FSKILL.md",[],[85,135,30,119,124,122,97,136,137],"j5ik2o takt task builder","tasks","github",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":145,"publishedAt":34},"01M6D022WYSR825B6KB2CSNNY0","j5ik2o-takt-skill-updater","nrslib\u002Ftakt の新バージョンリリース時に、takt-*スキル群（j5ik2o-takt-task-builder, j5ik2o-takt-workflow-builder, j5ik2o-takt-facet-builder, j5ik2o-takt-analyzer, j5ik2o-takt-optimizer）を最新のtaktバージョンに追従させるスキル。 TypeScriptスキーマ（taskRecordSchemas.ts \u002F taskExecutionSchemas.ts）、ワークフローYAML、ファセットMarkdownの差分を検出し、 SKILL.md・参照ドキュメント（task-schema.md等）を体系的に更新する。 トリガー：「taktスキルを更新」「takt-*スキルの鮮度チェック」「taktバージョンアップ対応」 「スキルが古くないか確認」「takt skill updater」","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-skill-updater\u002FSKILL.md",[144],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},[85,146,147,121,148,119,30,149],"skill updater","j5ik2o takt skill updater","schema","optimizer",{"skillNo":151,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":155,"publishedAt":34},"01M6D01Z6WJEXJTXRKEK6N2NBM","https:\u002F\u002Fgithub.com\u002Fj5ik2o\u002Fai-tools\u002Fblob\u002Fmain\u002Fplugins\u002Ftakt\u002Fskills\u002Fj5ik2o-takt-optimizer\u002Freferences\u002Ftakt\u002Fbuiltins\u002Fskill\u002FSKILL.md",[154],{"categoryNo":90,"categoryName":91,"taxonomyType":92,"taxonomyTypeDesc":93},[85,96,95,97]]