[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NTHD4HFFVT7ZAW1Z2DYKX7":3,"skill-same:01M6NTHD4HFFVT7ZAW1Z2DYKX7":63},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":14,"repositoryHtmlUrl":44,"repositoryHomepageUrl":6,"ownerHtmlUrl":45,"ownerBlogUrl":46,"ownerDescription":47,"updatedAt":48,"install":49,"resources":62},"01M6NTHD4HFFVT7ZAW1Z2DYKX7","dead-code",null,"Find unused functions and dead code in the codebase","rubicanjr\u002FFinCognis","rubicanjr","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F234912519?v=4","01M6NT156NND8J474G34SB3923","Rubi","01M6NT15B70RWXE1N3YV0BZY8A",0,"MIT","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fdead-code\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33],"code","dead code","cleanup","refactor","Bash","find","functions","codebase","unused","unreachable","2026-11-10 10:12:30",false,"---\nname: dead-code\ndescription: Find unused functions and dead code in the codebase\nallowed-tools: [Bash]\nkeywords: [dead code, unused, cleanup, refactor, unreachable]\n---\n\n# Dead Code Detection\n\nFind unused functions and dead code using TLDR static analysis.\n\n## Quick Start\n\n```bash\n# Scan entire project\ntldr dead .\n\n# Scan specific directory\ntldr dead src\u002F\n\n# Specify entry points (functions to exclude from analysis)\ntldr dead . --entry main cli test_\n\n# Specify language\ntldr dead . --lang python\ntldr dead . --lang typescript\n```\n\n## Output Format\n\n```\nDead code analysis:\n  Total functions: 150\n  Dead functions: 12\n\nUnused functions:\n  - old_helper (src\u002Futils.py:42)\n  - deprecated_func (src\u002Flegacy.py:15)\n  - _unused_method (src\u002Fapi.py:230)\n```\n\n## Cross-Platform\n\nWorks on Windows, Mac, and Linux (including WSL).\n\n```bash\n# Windows (PowerShell)\ntldr dead .\n\n# Mac\u002FLinux\ntldr dead .\n```\n\n## Entry Points\n\nFunctions matching entry patterns are excluded from dead code analysis:\n- `main`, `cli` - Application entry points\n- `test_*`, `*_test` - Test functions\n- `setup`, `teardown` - Fixtures\n- `@app.route`, `@api.endpoint` - Framework handlers\n\n```bash\n# Custom entry points\ntldr dead src\u002F --entry main api_handler background_job\n```\n\n## Integration\n\nThis skill replaces the session-start-dead-code hook with on-demand analysis.\n\n| Approach | Pros | Cons |\n|----------|------|------|\n| Hook (removed) | Automatic | Slowed startup by 3s |\n| Skill (this) | On-demand, fast | Manual invocation |\n\n## Related Commands\n\n```bash\n# Impact analysis (who calls this?)\ntldr impact func_name .\n\n# Architecture layers\ntldr arch src\u002F\n\n# Full codebase structure\ntldr structure . --lang python\n```\n","# Dead Code Detection\n\nFind unused functions and dead code using TLDR static analysis.\n\n## Quick Start\n\n```bash\n# Scan entire project\ntldr dead .\n\n# Scan specific directory\ntldr dead src\u002F\n\n# Specify entry points (functions to exclude from analysis)\ntldr dead . --entry main cli test_\n\n# Specify language\ntldr dead . --lang python\ntldr dead . --lang typescript\n```\n\n## Output Format\n\n```\nDead code analysis:\n  Total functions: 150\n  Dead functions: 12\n\nUnused functions:\n  - old_helper (src\u002Futils.py:42)\n  - deprecated_func (src\u002Flegacy.py:15)\n  - _unused_method (src\u002Fapi.py:230)\n```\n\n## Cross-Platform\n\nWorks on Windows, Mac, and Linux (including WSL).\n\n```bash\n# Windows (PowerShell)\ntldr dead .\n\n# Mac\u002FLinux\ntldr dead .\n```\n\n## Entry Points\n\nFunctions matching entry patterns are excluded from dead code analysis:\n- `main`, `cli` - Application entry points\n- `test_*`, `*_test` - Test functions\n- `setup`, `teardown` - Fixtures\n- `@app.route`, `@api.endpoint` - Framework handlers\n\n```bash\n# Custom entry points\ntldr dead src\u002F --entry main api_handler background_job\n```\n\n## Integration\n\nThis skill replaces the session-start-dead-code hook with on-demand analysis.\n\n| Approach | Pros | Cons |\n|----------|------|------|\n| Hook (removed) | Automatic | Slowed startup by 3s |\n| Skill (this) | On-demand, fast | Manual invocation |\n\n## Related Commands\n\n```bash\n# Impact analysis (who calls this?)\ntldr impact func_name .\n\n# Architecture layers\ntldr arch src\u002F\n\n# Full codebase structure\ntldr structure . --lang python\n```\n",{"name":5,"keywords":39,"description":7,"allowed-tools":40},[25,32,26,27,33],[28],"main","70e1c350500ee750987420bbae48837afa906b7e","skills\u002Fdead-code","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis","https:\u002F\u002Fgithub.com\u002Frubicanjr","linktr.ee\u002Ffinanskodu","Industrial Engineer & CIO @FinansKodu. Architecting AI-driven financial agents and autonomous workflows. 🏗️ Building systems, not just prompts.","2026-06-09 13:50:15",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add rubicanjr\u002FFinCognis --skill dead-code",{"tool":55,"command":56},"bunx","bunx skills add rubicanjr\u002FFinCognis --skill dead-code",{"tool":58,"command":59},"pnpm","pnpm dlx skills add rubicanjr\u002FFinCognis --skill dead-code","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fdead-code\u002FSKILL.md",true,[],[64,85,94,114,144,163],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":75,"publishedAt":34},"01M6NWS9DAXJTADT4T5MB49X8W","workflow-router","Goal-based workflow orchestration - routes tasks to specialist agents based on user goals","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fworkflow-router\u002FSKILL.md",[70],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[76,77,78,79,80,81,82,83,84],"workflow router","workflow","router","orchestration","goals","goal","user","workflow orchestration","tasks",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":34},"01M6NWS3RETSC0SHP16HP66E14","wiring","Wiring Verification","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fwiring\u002FSKILL.md",[],[87,92,93],"verification","false",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":103,"publishedAt":34},"01M6NWS0XW9CVQZBDA1EGW0TWC","websocket-patterns","Connection management, room patterns, reconnection strategies, message buffering, and binary protocol design.","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fwebsocket-patterns\u002Fskill.md",[100],{"categoryNo":101,"categoryName":102,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000015","视觉设计",[104,105,106,107,108,109,110,111,112,113],"websocket","patterns","websocket patterns","design","protocol","management","message","strategies","binary","connection",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":124,"publishedAt":34},"01M6NWRDQDX9ZNETAWRRMQWV52","visual-verdict","Screenshot comparison QA for frontend development. Takes a screenshot of the current implementation, scores it across multiple visual dimensions, and returns a structured PASS\u002FREVISE\u002FFAIL verdict with concrete fixes. Use when implementing UI from a design reference or verifying visual correctness.","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fvisual-verdict\u002FSKILL.md",[120,123],{"categoryNo":121,"categoryName":122,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},[125,126,127,128,129,130,131,132,133,134,135,136,137,107,138,139,140,141,142,143],"visual","verdict","visual verdict","ui","across","revise","comparison","correctness","implementing","for","fixes","dimensions","frontend","development","qa","screenshot","returns","use","frontend development",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":34},"01M6NWR8HSNRS7MNDK2J02QYMN","verification-loop","Comprehensive verification system covering build, types, lint, tests, security, and diff review before a PR.","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fverification-loop\u002FSKILL.md",[],[151,152,92,153,154,155,156,157,158,159,160,161,162],"verification loop","loop","lint","review","security","pr","system","diff","build","tests","diff review","types",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":34},"01M6NWR4HHSFR0VR5EXFRWA747","vector-db-patterns","Embedding strategies, ANN algorithms, hybrid search, RAG chunking strategies, and reranking for semantic search and retrieval.","https:\u002F\u002Fgithub.com\u002Frubicanjr\u002FFinCognis\u002Fblob\u002Fmain\u002Fskills\u002Fvector-db-patterns\u002Fskill.md",[],[170,171,172,173,105,174,175,176,177,111,178,179,180,181,182,134,183,184],"vector db patterns","vector db","db","vector","semantic search","search","embedding strategies","algorithms","chunking","semantic","retrieval","embedding","Hybrid Search","hybrid","rag"]