[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6VCHHE00X5XHSDRD1KH1BW2":3,"skill-same:01M6VCHHE00X5XHSDRD1KH1BW2":62},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":27,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":13,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M6VCHHE00X5XHSDRD1KH1BW2","code-helper",null,"Code review and assistance skill","sakamoto-family-smile\u002Fagent_monorepo","sakamoto-family-smile","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F132812403?v=4","01M6RTAT3H8PMWX5SJ65KP3VYF","01M6RTAV321WB5RAHCWTZMX5CV",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fagent-system-2\u002Fskills\u002Fcode-helper\u002Fskill.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[28,29,30,31,32],"code","helper","code helper","code review","review","2026-11-10 10:12:30",false,"---\nname: icdev-knowledge\ndescription: \"Query, search, and update the ICDEV™ learning knowledge base for patterns, solutions, and recommendations. Use when looking up past solutions or storing new insights.\"\ncontext: fork\nallowed-tools: Bash, Read, Write, Edit, Glob, Grep\n---\n\n# \u002Ficdev-knowledge — Knowledge Base Management\n\n## Usage\n```\n\u002Ficdev-knowledge \u003Caction> [options]\n\nActions:\n  search \u003Cquery>           Search for patterns and solutions\n  add \u003Cname>               Add a new pattern to the knowledge base\n  recommend \u003Cproject-id>   Get improvement recommendations\n  analyze \u003Cerror-message>  Analyze a failure for root cause\n  stats                    Show knowledge base statistics\n```\n\n## What This Does\nManages the self-learning knowledge base that powers self-healing:\n1. Search for known patterns, solutions, and best practices\n2. Add new patterns discovered during development\u002Foperations\n3. Get project-specific improvement recommendations\n4. Analyze failures to determine root cause\n5. View knowledge base statistics and health\n\n## Steps\n\n### Action: search\nUse the `search_knowledge` MCP tool from icdev-knowledge:\n- query: search terms from `$ARGUMENTS`\n- pattern_type: optional filter (error, performance, security, compliance, deployment, configuration)\n- limit: default 10\n\nDisplay matching patterns with:\n- Name, type, description\n- Detection rule\n- Solution\n- Confidence score\n- Use count\n\n### Action: add\nUse the `add_pattern` MCP tool from icdev-knowledge:\n- name: from arguments\n- Interactive prompts for:\n  - pattern_type (error\u002Fperformance\u002Fsecurity\u002Fcompliance\u002Fdeployment\u002Fconfiguration)\n  - description\n  - detection_rule (regex, log pattern, or metric threshold)\n  - solution (remediation steps)\n  - auto_healable (true\u002Ffalse)\n  - confidence (0.0-1.0)\n\n### Action: recommend\nUse the `get_recommendations` MCP tool from icdev-knowledge:\n- project_id: from arguments\n- Returns recommendations based on:\n  - Recent failure history\n  - Common error patterns\n  - Knowledge base pattern matching\n\n### Action: analyze\nUse the `analyze_failure` MCP tool from icdev-knowledge:\n- error_message: from arguments\n- Matches against known patterns\n- Returns:\n  - Matching patterns with confidence\n  - Root cause determination\n  - Suggested actions\n  - Whether auto-healable\n\n### Action: stats\nQuery knowledge base statistics:\n```bash\npython -c \"\nimport sqlite3\nconn = sqlite3.connect('data\u002Ficdev.db')\npatterns = conn.execute('SELECT COUNT(*) FROM knowledge_patterns').fetchone()[0]\nheals = conn.execute('SELECT COUNT(*) FROM self_healing_events').fetchone()[0]\nfailures = conn.execute('SELECT COUNT(*) FROM failure_log').fetchone()[0]\nprint(f'Patterns: {patterns}')\nprint(f'Self-heal events: {heals}')\nprint(f'Failures logged: {failures}')\n\"\n```\n\n## Self-Healing Integration\nThe knowledge base powers the self-healing system:\n- Patterns with confidence >= 0.7 and auto_healable=true trigger automatic remediation\n- Each successful heal increases the pattern's confidence and use_count\n- Failed heals decrease confidence\n- This creates a feedback loop that improves over time\n\n## Example\n```\n\u002Ficdev-knowledge search \"database connection timeout\"\n\u002Ficdev-knowledge add \"OOM Kill Pattern\"\n\u002Ficdev-knowledge recommend abc123-uuid\n\u002Ficdev-knowledge analyze \"ConnectionRefusedError: [Errno 111] Connection refused\"\n\u002Ficdev-knowledge stats\n```\n\n## Error Handling\n- If knowledge DB empty: suggest running \u002Ficdev-secure and \u002Ficdev-test to generate initial patterns\n- If search returns no results: suggest broader query terms\n- If pattern already exists (by name): update existing instead of duplicate\n","# \u002Ficdev-knowledge — Knowledge Base Management\n\n## Usage\n```\n\u002Ficdev-knowledge \u003Caction> [options]\n\nActions:\n  search \u003Cquery>           Search for patterns and solutions\n  add \u003Cname>               Add a new pattern to the knowledge base\n  recommend \u003Cproject-id>   Get improvement recommendations\n  analyze \u003Cerror-message>  Analyze a failure for root cause\n  stats                    Show knowledge base statistics\n```\n\n## What This Does\nManages the self-learning knowledge base that powers self-healing:\n1. Search for known patterns, solutions, and best practices\n2. Add new patterns discovered during development\u002Foperations\n3. Get project-specific improvement recommendations\n4. Analyze failures to determine root cause\n5. View knowledge base statistics and health\n\n## Steps\n\n### Action: search\nUse the `search_knowledge` MCP tool from icdev-knowledge:\n- query: search terms from `$ARGUMENTS`\n- pattern_type: optional filter (error, performance, security, compliance, deployment, configuration)\n- limit: default 10\n\nDisplay matching patterns with:\n- Name, type, description\n- Detection rule\n- Solution\n- Confidence score\n- Use count\n\n### Action: add\nUse the `add_pattern` MCP tool from icdev-knowledge:\n- name: from arguments\n- Interactive prompts for:\n  - pattern_type (error\u002Fperformance\u002Fsecurity\u002Fcompliance\u002Fdeployment\u002Fconfiguration)\n  - description\n  - detection_rule (regex, log pattern, or metric threshold)\n  - solution (remediation steps)\n  - auto_healable (true\u002Ffalse)\n  - confidence (0.0-1.0)\n\n### Action: recommend\nUse the `get_recommendations` MCP tool from icdev-knowledge:\n- project_id: from arguments\n- Returns recommendations based on:\n  - Recent failure history\n  - Common error patterns\n  - Knowledge base pattern matching\n\n### Action: analyze\nUse the `analyze_failure` MCP tool from icdev-knowledge:\n- error_message: from arguments\n- Matches against known patterns\n- Returns:\n  - Matching patterns with confidence\n  - Root cause determination\n  - Suggested actions\n  - Whether auto-healable\n\n### Action: stats\nQuery knowledge base statistics:\n```bash\npython -c \"\nimport sqlite3\nconn = sqlite3.connect('data\u002Ficdev.db')\npatterns = conn.execute('SELECT COUNT(*) FROM knowledge_patterns').fetchone()[0]\nheals = conn.execute('SELECT COUNT(*) FROM self_healing_events').fetchone()[0]\nfailures = conn.execute('SELECT COUNT(*) FROM failure_log').fetchone()[0]\nprint(f'Patterns: {patterns}')\nprint(f'Self-heal events: {heals}')\nprint(f'Failures logged: {failures}')\n\"\n```\n\n## Self-Healing Integration\nThe knowledge base powers the self-healing system:\n- Patterns with confidence >= 0.7 and auto_healable=true trigger automatic remediation\n- Each successful heal increases the pattern's confidence and use_count\n- Failed heals decrease confidence\n- This creates a feedback loop that improves over time\n\n## Example\n```\n\u002Ficdev-knowledge search \"database connection timeout\"\n\u002Ficdev-knowledge add \"OOM Kill Pattern\"\n\u002Ficdev-knowledge recommend abc123-uuid\n\u002Ficdev-knowledge analyze \"ConnectionRefusedError: [Errno 111] Connection refused\"\n\u002Ficdev-knowledge stats\n```\n\n## Error Handling\n- If knowledge DB empty: suggest running \u002Ficdev-secure and \u002Ficdev-test to generate initial patterns\n- If search returns no results: suggest broader query terms\n- If pattern already exists (by name): update existing instead of duplicate\n",{"name":38,"context":39,"description":40,"allowed-tools":41},"icdev-knowledge","fork","Query, search, and update the ICDEV™ learning knowledge base for patterns, solutions, and recommendations. Use when looking up past solutions or storing new insights.","Bash, Read, Write, Edit, Glob, Grep","main","bdf5e9dd21e324a68ee6da7c66296a66ff27f585","agent-system-2\u002Fskills\u002Fcode-helper","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile","2026-11-08 20:29:14",{"source":8,"skillName":38,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add sakamoto-family-smile\u002Fagent_monorepo --skill icdev-knowledge",{"tool":54,"command":55},"bunx","bunx skills add sakamoto-family-smile\u002Fagent_monorepo --skill icdev-knowledge",{"tool":57,"command":58},"pnpm","pnpm dlx skills add sakamoto-family-smile\u002Fagent_monorepo --skill icdev-knowledge","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fagent-system-2\u002Fskills\u002Fcode-helper\u002Fskill.md",true,[],[63,96,104,127,156,179],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":75,"publishedAt":33},"01M6RW50THEFSKK42YNR8XFZA1","remotion-video-creation","Best practices for Remotion - Video creation in React. 29 domain-specific rules covering 3D, animations, audio, captions, charts, transitions, and more.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fremotion-video-creation\u002FSKILL.md",[69,72],{"categoryNo":70,"categoryName":71,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":73,"categoryName":74,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",[76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],"remotion video creation","remotion video","Video","Remotion","creation","Captions","Audio","Composition","best practices","Animation","3D","Charts","three","domain","domain-specific","animations","more","for","Lottie","Rules",{"skillNo":97,"name":98,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":33},"01M6VCJ23NPECPSZJKGY691F75","hotcook-recipes","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fhotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes\u002FSKILL.md",[],[102,103],"recipes","hotcook recipes",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":116,"publishedAt":33},"01M6VCH3Q31A20H6SQ1H0J7JB2","research-assistant","Web research assistant skill using Brave Search MCP","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fagent-system-1\u002Fskills\u002Fresearch-assistant\u002Fskill.md",[110,113],{"categoryNo":111,"categoryName":112,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":114,"categoryName":115,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[117,118,119,120,121,122,123,124,125,126],"assistant","research","research assistant","web research assistant","brave","web research","brave search","search","web","MCP",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":137,"publishedAt":33},"01M6VCGZZGPNVJSCZ1JTMNZAHY","x-api","X\u002FTwitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fx-api\u002FSKILL.md",[133,136],{"categoryNo":134,"categoryName":135,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},[138,139,140,141,142,143,144,145,146,147,148,149,124,150,151,152,153,154,155,93],"api","x api","with","native","posting","platform","patterns","api integration","use","twitter","threads","OAuth","analytics","auth","reading","when","limits","rate",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":163,"publishedAt":33},"01M6VCGVX6DGB1FKTA53QBBCQB","workspace-surface-audit","Audit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value ECC-native skills, hooks, agents, and operator workflows. Use when the user wants help setting up Claude Code or understanding what capabilities are actually available in their environment.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fworkspace-surface-audit\u002FSKILL.md",[162],{"categoryNo":114,"categoryName":115,"taxonomyType":20,"taxonomyTypeDesc":21},[164,165,166,153,167,126,168,141,169,170,171,172,173,146,174,175,176,28,177,178],"workspace surface audit","audit","workspace","value","repo","env","active","harness setup","hooks","up","environment","harness","capabilities","connectors","workflows",{"skillNo":180,"name":181,"nameZh":6,"description":182,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":188,"publishedAt":33},"01M6VCGE22A0XJ8T90EFYD9Y3B","windows-desktop-e2e","E2E testing for Windows native desktop apps (WPF, WinForms, Win32\u002FMFC, Qt) using pywinauto and Windows UI Automation.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fwindows-desktop-e2e\u002FSKILL.md",[185],{"categoryNo":186,"categoryName":187,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",[189,190,191,192,193,93,194,141,195,196,197,198,199,200,201],"windows","desktop","e2e","windows desktop e2e","wpf","desktop apps","winforms","apps","ui","win32","e2e testing","automation","testing"]