[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6QR4R3YT00TWNXZGTJ7RZR6":3,"skill-same:01M6QR4R3YT00TWNXZGTJ7RZR6":74},{"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":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":14,"repositoryHtmlUrl":54,"repositoryHomepageUrl":55,"ownerHtmlUrl":56,"ownerBlogUrl":57,"ownerDescription":58,"updatedAt":59,"install":60,"resources":73},"01M6QR4R3YT00TWNXZGTJ7RZR6","verification-loop",null,"Run a six-phase verification of a Claude Code session's work — build, type check, lint, tests with coverage, security grep, and diff review — then produce a PASS\u002FFAIL verification report. Use when verifying work after completing a feature or refactor, before creating a PR, or when quality gates must pass.","Tashima-Tarsh\u002FDisha6.6","Tashima-Tarsh","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F269906498?v=4","01M6PBH98X03XERH0HFT4PFB1P","NITISH KUMAR","01M6PBH9DA0M6KM3Z12P848F0K",0,"MIT","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fverification-loop\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"verification","loop","verification loop","phase","review","diff review","feature","tests","diff","use","session","coverage","work","refactor","produce","code","lint","run","pr","security","2026-11-10 10:12:30",false,"---\nname: verification-loop\ndescription: Run a six-phase verification of a Claude Code session's work — build, type check, lint, tests with coverage, security grep, and diff review — then produce a PASS\u002FFAIL verification report. Use when verifying work after completing a feature or refactor, before creating a PR, or when quality gates must pass.\nlicense: MIT\nmetadata:\n  origin: ECC\n---\n\n# Verification Loop Skill\n\nA comprehensive verification system for Claude Code sessions.\n\n## When to Use\n\nInvoke this skill:\n- After completing a feature or significant code change\n- Before creating a PR\n- When you want to ensure quality gates pass\n- After refactoring\n\n## Verification Phases\n\n### Phase 1: Build Verification\n```bash\nset -o pipefail  # report the build's exit status, not tail's\n# Check if project builds\nnpm run build 2>&1 | tail -20\n# OR\npnpm build 2>&1 | tail -20\n```\n\nIf build fails, STOP and fix before continuing.\n\n### Phase 2: Type Check\n```bash\nset -o pipefail\n# TypeScript projects\nnpx --no-install tsc --noEmit 2>&1 | sed -n '1,30p'\n\n# Python projects\npyright . 2>&1 | sed -n '1,30p'\n```\n\nReport all type errors. Fix critical ones before continuing.\n\n### Phase 3: Lint Check\n\nUse `sed` to limit displayed output while consuming the whole stream. This keeps a\nsuccessful linter from failing on SIGPIPE when `pipefail` is enabled.\n```bash\nset -o pipefail\n# JavaScript\u002FTypeScript\nnpm run lint 2>&1 | sed -n '1,30p'\n\n# Python\nruff check . 2>&1 | sed -n '1,30p'\n```\n\n### Phase 4: Test Suite\n```bash\nset -o pipefail\n# Run tests with coverage\nnpm run test -- --coverage 2>&1 | tail -50\n\n# Check coverage threshold\n# Target: 80% minimum\n```\n\nReport:\n- Total tests: X\n- Passed: X\n- Failed: X\n- Coverage: X%\n\n### Phase 5: Security Scan\n```bash\n# Check for secrets\ngrep -rn \"sk-\" --include=\"*.ts\" --include=\"*.js\" . 2>\u002Fdev\u002Fnull | head -10\ngrep -rn \"api_key\" --include=\"*.ts\" --include=\"*.js\" . 2>\u002Fdev\u002Fnull | head -10\n\n# Check for console.log\ngrep -rn \"console.log\" --include=\"*.ts\" --include=\"*.tsx\" src\u002F 2>\u002Fdev\u002Fnull | head -10\n```\n\n### Phase 6: Diff Review\n```bash\n# Show what changed\ngit diff --stat\ngit diff HEAD~1 --name-only\n```\n\nReview each changed file for:\n- Unintended changes\n- Missing error handling\n- Potential edge cases\n\n## Output Format\n\nAfter running all phases, produce a verification report:\n\n```\nVERIFICATION REPORT\n==================\n\nBuild:     [PASS\u002FFAIL]\nTypes:     [PASS\u002FFAIL] (X errors)\nLint:      [PASS\u002FFAIL] (X warnings)\nTests:     [PASS\u002FFAIL] (X\u002FY passed, Z% coverage)\nSecurity:  [PASS\u002FFAIL] (X issues)\nDiff:      [X files changed]\n\nOverall:   [READY\u002FNOT READY] for PR\n\nIssues to Fix:\n1. ...\n2. ...\n```\n\n## Continuous Mode\n\nFor long sessions, run verification every 15 minutes or after major changes:\n\n```markdown\nSet a mental checkpoint:\n- After completing each function\n- After finishing a component\n- Before moving to next task\n\nRun: \u002Fverify\n```\n\n## Integration with Hooks\n\nThis skill complements PostToolUse hooks but provides deeper verification.\nHooks catch issues immediately; this skill provides comprehensive review.\n","# Verification Loop Skill\n\nA comprehensive verification system for Claude Code sessions.\n\n## When to Use\n\nInvoke this skill:\n- After completing a feature or significant code change\n- Before creating a PR\n- When you want to ensure quality gates pass\n- After refactoring\n\n## Verification Phases\n\n### Phase 1: Build Verification\n```bash\nset -o pipefail  # report the build's exit status, not tail's\n# Check if project builds\nnpm run build 2>&1 | tail -20\n# OR\npnpm build 2>&1 | tail -20\n```\n\nIf build fails, STOP and fix before continuing.\n\n### Phase 2: Type Check\n```bash\nset -o pipefail\n# TypeScript projects\nnpx --no-install tsc --noEmit 2>&1 | sed -n '1,30p'\n\n# Python projects\npyright . 2>&1 | sed -n '1,30p'\n```\n\nReport all type errors. Fix critical ones before continuing.\n\n### Phase 3: Lint Check\n\nUse `sed` to limit displayed output while consuming the whole stream. This keeps a\nsuccessful linter from failing on SIGPIPE when `pipefail` is enabled.\n```bash\nset -o pipefail\n# JavaScript\u002FTypeScript\nnpm run lint 2>&1 | sed -n '1,30p'\n\n# Python\nruff check . 2>&1 | sed -n '1,30p'\n```\n\n### Phase 4: Test Suite\n```bash\nset -o pipefail\n# Run tests with coverage\nnpm run test -- --coverage 2>&1 | tail -50\n\n# Check coverage threshold\n# Target: 80% minimum\n```\n\nReport:\n- Total tests: X\n- Passed: X\n- Failed: X\n- Coverage: X%\n\n### Phase 5: Security Scan\n```bash\n# Check for secrets\ngrep -rn \"sk-\" --include=\"*.ts\" --include=\"*.js\" . 2>\u002Fdev\u002Fnull | head -10\ngrep -rn \"api_key\" --include=\"*.ts\" --include=\"*.js\" . 2>\u002Fdev\u002Fnull | head -10\n\n# Check for console.log\ngrep -rn \"console.log\" --include=\"*.ts\" --include=\"*.tsx\" src\u002F 2>\u002Fdev\u002Fnull | head -10\n```\n\n### Phase 6: Diff Review\n```bash\n# Show what changed\ngit diff --stat\ngit diff HEAD~1 --name-only\n```\n\nReview each changed file for:\n- Unintended changes\n- Missing error handling\n- Potential edge cases\n\n## Output Format\n\nAfter running all phases, produce a verification report:\n\n```\nVERIFICATION REPORT\n==================\n\nBuild:     [PASS\u002FFAIL]\nTypes:     [PASS\u002FFAIL] (X errors)\nLint:      [PASS\u002FFAIL] (X warnings)\nTests:     [PASS\u002FFAIL] (X\u002FY passed, Z% coverage)\nSecurity:  [PASS\u002FFAIL] (X issues)\nDiff:      [X files changed]\n\nOverall:   [READY\u002FNOT READY] for PR\n\nIssues to Fix:\n1. ...\n2. ...\n```\n\n## Continuous Mode\n\nFor long sessions, run verification every 15 minutes or after major changes:\n\n```markdown\nSet a mental checkpoint:\n- After completing each function\n- After finishing a component\n- Before moving to next task\n\nRun: \u002Fverify\n```\n\n## Integration with Hooks\n\nThis skill complements PostToolUse hooks but provides deeper verification.\nHooks catch issues immediately; this skill provides comprehensive review.\n",{"name":5,"license":15,"metadata":49,"description":7},{"origin":50},"ECC","main","0da4485785ee599388900be50db1635489d53056",".agents\u002Fskills\u002Fverification-loop","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6","https:\u002F\u002Fdisha6.6.thenitishkr.in\u002F","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh","www.thenitishkr","thenitishkr | AI • Cyber-security • Research\r\n","2026-11-08 03:33:25",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add Tashima-Tarsh\u002FDisha6.6 --skill verification-loop",{"tool":66,"command":67},"bunx","bunx skills add Tashima-Tarsh\u002FDisha6.6 --skill verification-loop",{"tool":69,"command":70},"pnpm","pnpm dlx skills add Tashima-Tarsh\u002FDisha6.6 --skill verification-loop","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fverification-loop\u002FSKILL.md",true,[],[75,105,129,156,179,201],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":84,"publishedAt":44},"01M6QRD07D4TGNDK6VJ4EHF8BV","youtube-full","Use when the user needs YouTube transcripts, video search, channel browsing, playlist extraction, or content monitoring. Trigger phrases: 'get the transcript for', 'search YouTube for', 'what are the latest videos on', 'list this playlist', 'monitor this channel', or any request involving a YouTube URL, video ID, or @handle. Do NOT use for downloading video or audio files, YouTube engagement data (likes, comments), or private\u002Fage-restricted videos.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fyoutube-full\u002FSKILL.md",[81],{"categoryNo":82,"categoryName":83,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",[85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104],"youtube full","youtube","full","transcript","search","monitoring","data","Video","Audio","list","files","do","get","age","trigger","URL","for","browsing","request","youtube transcripts",{"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":111,"publishedAt":44},"01M6QRCJ3112VYPA97YG7KGMC2","x-twitter-growth","X\u002FTwitter growth engine for building audience, crafting viral content, and analyzing engagement. Use when the user wants to grow on X\u002FTwitter, write tweets or threads, analyze their X profile, research competitors on X, plan a posting strategy, or optimize engagement. Complements social-content (generic multi-platform) with X-specific depth: algorithm mechanics, thread engineering, reply strategy, profile optimization, and competitive intelligence via web search.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fx-twitter-growth\u002FSKILL.md",[],[112,113,114,115,89,116,117,118,119,120,121,122,123,124,33,125,126,127,128,101],"twitter","x twitter growth","growth","research","content","engineering","plan","web search","competitors","analyze","engine","write","strategy","platform","grow","posting","competitive",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":138,"publishedAt":44},"01M6QRBN3EHQNJY42RERP7A149","write-a-skill","Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, build, or author a new skill.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fwrite-a-skill\u002FSKILL.md",[135],{"categoryNo":136,"categoryName":137,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[139,123,140,141,142,143,144,145,33,146,147,51,148,149,150,151,152,153,154,155],"write a skill","github","create","https","productivity","matt pocock","direct","example","build","new skill","structure","new agent","resources","with","tree","progressive disclosure","author",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":44},"01M6QRB6G8P33PNGAF9Y69EJ9T","wrap-up","Close out a launched Claude Managed Agent — recap every primitive the founder now owns, regenerate the single-file overview page, and suggest the next 1-2 upgrades. Use when the user says \"wrap up\", \"close this out\", \"what do I own now\", \"give me the summary\", \"recap the agent\", or when the orchestrator routes phase=wrap-up. primitives_inventory.py tables everything owned (agent, environment, session, memory, outcome, deployment); overview_page.py regenerates a self-contained .\u002Fmy-agent\u002Fagent-overview.html; upgrade_suggester.py ranks the next moves from recorded deferrals plus standing hardening steps. Companion to run-without-you; the last stop before phase=done.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fwrap-up\u002FSKILL.md",[],[163,164,165,166,167,41,168,169,170,33,171,96,172,173,174,175,176,177,178,27],"wrap up","up","wrap","gemini","deployment","file","hardening","closeout","stop","upgrade","founder","close","companion","you","tables","directions",{"skillNo":180,"name":181,"nameZh":6,"description":182,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":186,"publishedAt":44},"01M6QRA5AYC1RBFZ39GTWGS3N8","workflow-builder","Design and write deterministic multi-agent workflow scripts (.js files in .claude\u002Fworkflows\u002F) for Claude Code's Workflow tool. Use when a user wants to build, create, author, scaffold, or run a custom Claude Code workflow, orchestrate sub-agents (fan-out, pipeline, loop, judge-panel), or automate a repeatable multi-step task across fresh-context agents.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fworkflow-builder\u002FSKILL.md",[185],{"categoryNo":136,"categoryName":137,"taxonomyType":21,"taxonomyTypeDesc":22},[187,188,189,190,191,141,41,39,192,193,25,194,123,195,95,196,197,198,199,200],"workflow","workflow builder","builder","design","workflows","orchestrate","pipeline","multi-agent","context","across","fresh","scripts","judge","claude code workflow",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":207,"publishedAt":44},"01M6QR7QMCZESKQA0ERW1E657M","weekly-review","Use when someone wants to run a weekly review, close open loops, audit stalled projects and commitments, get their system back to trusted, restart a lapsed review habit, or says \"\u002Fcs:weekly-review\". Walks David Allen's three-phase loop — GET CLEAR, GET CURRENT, GET CREATIVE — with deterministic scripts that inventory open loops, gate the checklist with named gaps, and score commitment health 0-100.","https:\u002F\u002Fgithub.com\u002FTashima-Tarsh\u002FDisha6.6\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweekly-review\u002FSKILL.md",[],[28,208,209,210,211,212,213,214,215,25,216,217,218,219,220,221,97,222,223,27],"weekly review","weekly","deterministic scripts","reflect","feeds","inventory","open","team","projects","project-management","scanner","conversation","back","project","sprint","cadence"]