[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6VCJ23NPECPSZJKGY691F75":3,"skill-same:01M6VCJ23NPECPSZJKGY691F75":62},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":14,"categories":15,"keywords":16,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":12,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":33,"install":34,"resources":47},"01M6VCJ23NPECPSZJKGY691F75","hotcook-recipes",null,"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\u002Fhotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes\u002FSKILL.md",[],[17,18],"recipes","hotcook recipes","2026-11-10 10:12:30",false,"---\nname: icdev-maintain\ndescription: \"Run maintenance audit — scan dependencies, check CVEs, compute score, remediate, track SLAs. Use when performing routine dependency audits or remediating vulnerabilities.\"\ncontext: fork\nallowed-tools: Bash, Read, Write, Edit, Glob, Grep\n---\n\n# \u002Ficdev-maintain — Maintenance Audit\n\n## Usage\n```\n\u002Ficdev-maintain \u003Cproject-id> [--auto] [--dry-run] [--offline]\n```\n\n## What This Does\nRuns the full maintenance audit lifecycle for a project:\n1. **Scan Dependencies** — Inventory all deps across all detected languages\n2. **Check Vulnerabilities** — Check deps against advisory databases (pip-audit, npm audit, cargo-audit, etc.)\n3. **Compute Score** — Maintenance score (0-100) based on SLA compliance + staleness\n4. **Remediate** — Auto-update vulnerable dependencies (if --auto)\n5. **Generate Report** — CUI-marked audit report with trend analysis\n\n## Steps\n\n### 1. Scan Dependencies\nUse the `scan_dependencies` MCP tool from icdev-maintenance:\n- project_id: from arguments\n- offline: from flag (for air-gapped environments)\n- Inventories all deps with version, latest version, days stale\n\n```bash\npython tools\u002Fmaintenance\u002Fdependency_scanner.py --project-id \u003Cid> [--offline]\n```\n\n### 2. Check Vulnerabilities\nUse the `check_vulnerabilities` MCP tool from icdev-maintenance:\n- project_id: from arguments\n- Checks all deps against CVE databases\n- Maps severity to SLA deadlines: critical=48hr, high=7d, medium=30d, low=90d\n\n```bash\npython tools\u002Fmaintenance\u002Fvulnerability_checker.py --project-id \u003Cid>\n```\n\n### 3. Run Maintenance Audit\nUse the `run_maintenance_audit` MCP tool from icdev-maintenance:\n- project_id: from arguments\n- Computes maintenance score, SLA compliance, trend analysis\n- Generates CUI-marked markdown report\n\n```bash\npython tools\u002Fmaintenance\u002Fmaintenance_auditor.py --project-id \u003Cid> [--offline]\n```\n\n### 4. Remediate (if --auto or --dry-run)\nUse the `remediate` MCP tool from icdev-maintenance:\n- project_id: from arguments\n- auto: true if --auto flag set\n- dry_run: true if --dry-run flag set\n- Updates dependency files, creates remediation branches, runs tests\n\n```bash\npython tools\u002Fmaintenance\u002Fremediation_engine.py --project-id \u003Cid> [--auto] [--dry-run]\n```\n\n### 5. Output Summary\nDisplay:\n- Languages detected and scanned\n- Total dependencies (by language)\n- Outdated dependencies count\n- Vulnerable dependencies (by severity)\n- SLA compliance percentage\n- Overdue SLA items (critical\u002Fhigh)\n- Maintenance score: XX\u002F100\n- Gate status: PASS\u002FWARN\u002FFAIL\n- Remediation actions taken (if --auto)\n- Report file path\n- Next steps\n\n## Example\n```\n\u002Ficdev-maintain abc123-uuid --auto\n\u002Ficdev-maintain abc123-uuid --dry-run\n\u002Ficdev-maintain abc123-uuid --offline\n```\n\n## Error Handling\n- If project not found: list available projects\n- If no dependencies detected: warn and suggest checking project directory\n- If package registry unreachable: switch to offline mode automatically\n- If remediation fails: rollback, report failure, continue with next\n- If SLA overdue: flag as blocking in gate evaluation\n","# \u002Ficdev-maintain — Maintenance Audit\n\n## Usage\n```\n\u002Ficdev-maintain \u003Cproject-id> [--auto] [--dry-run] [--offline]\n```\n\n## What This Does\nRuns the full maintenance audit lifecycle for a project:\n1. **Scan Dependencies** — Inventory all deps across all detected languages\n2. **Check Vulnerabilities** — Check deps against advisory databases (pip-audit, npm audit, cargo-audit, etc.)\n3. **Compute Score** — Maintenance score (0-100) based on SLA compliance + staleness\n4. **Remediate** — Auto-update vulnerable dependencies (if --auto)\n5. **Generate Report** — CUI-marked audit report with trend analysis\n\n## Steps\n\n### 1. Scan Dependencies\nUse the `scan_dependencies` MCP tool from icdev-maintenance:\n- project_id: from arguments\n- offline: from flag (for air-gapped environments)\n- Inventories all deps with version, latest version, days stale\n\n```bash\npython tools\u002Fmaintenance\u002Fdependency_scanner.py --project-id \u003Cid> [--offline]\n```\n\n### 2. Check Vulnerabilities\nUse the `check_vulnerabilities` MCP tool from icdev-maintenance:\n- project_id: from arguments\n- Checks all deps against CVE databases\n- Maps severity to SLA deadlines: critical=48hr, high=7d, medium=30d, low=90d\n\n```bash\npython tools\u002Fmaintenance\u002Fvulnerability_checker.py --project-id \u003Cid>\n```\n\n### 3. Run Maintenance Audit\nUse the `run_maintenance_audit` MCP tool from icdev-maintenance:\n- project_id: from arguments\n- Computes maintenance score, SLA compliance, trend analysis\n- Generates CUI-marked markdown report\n\n```bash\npython tools\u002Fmaintenance\u002Fmaintenance_auditor.py --project-id \u003Cid> [--offline]\n```\n\n### 4. Remediate (if --auto or --dry-run)\nUse the `remediate` MCP tool from icdev-maintenance:\n- project_id: from arguments\n- auto: true if --auto flag set\n- dry_run: true if --dry-run flag set\n- Updates dependency files, creates remediation branches, runs tests\n\n```bash\npython tools\u002Fmaintenance\u002Fremediation_engine.py --project-id \u003Cid> [--auto] [--dry-run]\n```\n\n### 5. Output Summary\nDisplay:\n- Languages detected and scanned\n- Total dependencies (by language)\n- Outdated dependencies count\n- Vulnerable dependencies (by severity)\n- SLA compliance percentage\n- Overdue SLA items (critical\u002Fhigh)\n- Maintenance score: XX\u002F100\n- Gate status: PASS\u002FWARN\u002FFAIL\n- Remediation actions taken (if --auto)\n- Report file path\n- Next steps\n\n## Example\n```\n\u002Ficdev-maintain abc123-uuid --auto\n\u002Ficdev-maintain abc123-uuid --dry-run\n\u002Ficdev-maintain abc123-uuid --offline\n```\n\n## Error Handling\n- If project not found: list available projects\n- If no dependencies detected: warn and suggest checking project directory\n- If package registry unreachable: switch to offline mode automatically\n- If remediation fails: rollback, report failure, continue with next\n- If SLA overdue: flag as blocking in gate evaluation\n",{"name":24,"context":25,"description":26,"allowed-tools":27},"icdev-maintain","fork","Run maintenance audit — scan dependencies, check CVEs, compute score, remediate, track SLAs. Use when performing routine dependency audits or remediating vulnerabilities.","Bash, Read, Write, Edit, Glob, Grep","main","bdf5e9dd21e324a68ee6da7c66296a66ff27f585","hotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile","2026-11-08 20:29:14",{"source":7,"skillName":24,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add sakamoto-family-smile\u002Fagent_monorepo --skill icdev-maintain",{"tool":40,"command":41},"bunx","bunx skills add sakamoto-family-smile\u002Fagent_monorepo --skill icdev-maintain",{"tool":43,"command":44},"pnpm","pnpm dlx skills add sakamoto-family-smile\u002Fagent_monorepo --skill icdev-maintain","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fhotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes\u002FSKILL.md",true,[48,54,58],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"cooking-rules.md","REFERENCE","参考文档",2546,"https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fhotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes\u002Fcooking-rules.md",{"path":55,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":56,"sourceHtmlUrl":57},"ingredient-mapping.md",3202,"https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fhotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes\u002Fingredient-mapping.md",{"path":59,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":60,"sourceHtmlUrl":61},"menu-catalog.json",22850,"https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fhotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes\u002Fmenu-catalog.json",[63,98,118,141,170,193],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":77,"publishedAt":19},"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,74],{"categoryNo":70,"categoryName":71,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":75,"categoryName":76,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000016","图像与多媒体",[78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97],"remotion video","Video","remotion video creation","Remotion","creation","Captions","Charts","best practices","Animation","Composition","3D","Audio","domain","domain-specific","more","animations","for","Lottie","Rules","three",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":112,"publishedAt":19},"01M6VCHHE00X5XHSDRD1KH1BW2","code-helper","Code review and assistance skill","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fagent-system-2\u002Fskills\u002Fcode-helper\u002Fskill.md",[104,107],{"categoryNo":105,"categoryName":106,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[113,114,115,116,117],"code","helper","code helper","review","code review",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":130,"publishedAt":19},"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",[124,127],{"categoryNo":125,"categoryName":126,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":128,"categoryName":129,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000023","Skill与智能体开发",[131,132,133,134,135,136,137,138,139,140],"assistant","research","research assistant","brave search","web research assistant","brave","web research","search","web","MCP",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":151,"publishedAt":19},"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",[147,150],{"categoryNo":148,"categoryName":149,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},[152,153,154,155,156,157,158,159,160,161,162,163,164,165,138,166,167,94,168,169],"api","x api","twitter","threads","reading","with","native","posting","platform","patterns","api integration","use","rate","OAuth","analytics","auth","when","limits",{"skillNo":171,"name":172,"nameZh":6,"description":173,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":174,"categories":175,"keywords":177,"publishedAt":19},"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",[176],{"categoryNo":128,"categoryName":129,"taxonomyType":72,"taxonomyTypeDesc":73},[178,179,180,181,140,182,183,158,184,185,186,187,188,163,168,189,190,191,113,192],"audit","workspace","workspace surface audit","value","workflows","environment","env","active","harness setup","hooks","up","repo","harness","capabilities","connectors",{"skillNo":194,"name":195,"nameZh":6,"description":196,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":197,"categories":198,"keywords":202,"publishedAt":19},"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",[199],{"categoryNo":200,"categoryName":201,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000008","测试与质量",[203,204,205,206,207,94,208,158,209,210,211,212,213,214,215],"windows","desktop","e2e","windows desktop e2e","ui","desktop apps","winforms","apps","wpf","win32","e2e testing","automation","testing"]