[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6NSXC7PA3SJ8DV3SCC2DBJM":3,"skill-same:01M6NSXC7PA3SJ8DV3SCC2DBJM":72},{"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":40,"linkOnly":41,"markdownContent":42,"markdownBody":43,"frontMatter":44,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":6,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":51,"install":52,"resources":65},"01M6NSXC7PA3SJ8DV3SCC2DBJM","analyzing-code",null,"Use when understanding project composition by language, measuring code change impact, or generating code statistics for CI\u002FCD metrics","mattonweb\u002Fai-assistant-foundry","mattonweb","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2309734?v=4","01M6NQYCY846TKYN2ZCRS71WQ7","Matt Johnson","01M6NQYD2NPAQEFVD8TW9W0SVX",1,"MIT","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fcode-general\u002FSebastienDegodez\u002Fanalyzing-code\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"code","analyzing","analyzing code","change","metrics","ci","Composition","use","code change impact","language","project","statistics","cd","impact","CI\u002FCD","for","2026-11-10 10:12:30",false,"---\nname: analyzing-code\ndescription: Use when understanding project composition by language, measuring code change impact, or generating code statistics for CI\u002FCD metrics\n---\n\n# tokei: Code Statistics Analysis\n\n**Always invoke analyzing-code skill for code statistics - do not execute bash commands directly.**\n\nUse tokei for fast, accurate code statistics across multiple languages and projects.\n\n## Default Strategy\n\n**Invoke analyzing-code skill** for analyzing code statistics by language. Use when understanding project composition, measuring change impact before refactoring, or generating CI\u002FCD metrics.\n\nCommon workflow: analyzing-code skill → other skills (finding-files, querying-json, querying-yaml) for filtering or analyzing-code skill after refactoring to measure impact.\n\n## Key Options\n\n### Basic Output Control\n- `-f\u002F--files` show individual file statistics\n- `-l\u002F--languages` list supported languages and extensions\n- `-v\u002F--verbose` show unknown file extensions (1-3)\n- `-V\u002F--version` show version information\n- `--hidden` include hidden files\n- `-c\u002F--columns N` set strict column width\n\n### Filtering & Exclusion\n- `-t\u002F--type TYPES` filter by language types (comma-separated)\n- `-e\u002F--exclude PATTERNS` exclude files\u002Fdirs (gitignore syntax)\n- `--no-ignore` don't respect ignore files\n  - `--no-ignore-dot` don't respect .ignore\u002F.tokeignore\n  - `--no-ignore-vcs` don't respect VCS ignore files\n  - `--no-ignore-parent` don't respect parent ignore files\n\n### Output Formats\n- `-o\u002F--output FORMAT` output format (json|yaml|cbor)\n  - Requires compilation with features: `cargo install tokei --features all`\n- `-i\u002F--input FILE` read from previous tokei run or stdin\n\n### Sorting Options\n- `-s\u002F--sort COLUMN` sort by column\n  - Possible values: `files|lines|blanks|code|comments`\n\n## Detailed Reference\n\nFor comprehensive usage patterns, output formats, language filtering, and integration examples, load [tokei guide](.\u002Freference\u002Ftokei-guide.md) when needing:\n- Advanced language filtering and exclusion\n- JSON\u002FYAML output processing\n- CI\u002FCD integration patterns\n- Docker usage examples\n- Performance tuning for large codebases\n\nThe guide includes:\n- Basic usage and output control options\n- Language filtering and exclusion patterns\n- Output format configuration (JSON, YAML, CBOR)\n- Performance tips for large codebases\n- Docker usage and CI\u002FCD integration\n- Configuration files and environment variables\n\n## Skill Combinations\n\n### For Discovery Phase\n- **finding-files → analyzing-code**: Analyze specific file types or directories\n- **extracting-code-structure → analyzing-code**: Get statistics for specific code components\n- **git diff → analyzing-code**: Analyze changed files statistics\n\n### For Analysis Phase\n- **analyzing-code → querying-json\u002Fquerying-yaml**: Parse statistics output for reports\n- **analyzing-code → fuzzy-selecting**: Interactive selection from language breakdown\n- **analyzing-code → viewing-files**: View statistics with formatted output\n\n### For Refactoring Phase\n- **analyzing-code → replacing-text**: Update configuration based on code statistics\n- **analyzing-code-structure → analyzing-code**: Measure impact of structural changes\n- **analyzing-code → searching-text**: Find files contributing to specific language statistics\n\n### Multi-Skill Workflows\n- **analyzing-code → finding-files → searching-text → analyzing-code-structure**: Statistics-driven refactoring pipeline\n- **analyzing-code → querying-json → fuzzy-selecting**: Interactive language-based file selection\n- **git workflow**: git diff → analyzing-code → finding-files → viewing-files (analyze changes, select files, preview)\n\n### Integration Examples\n```bash\n\n# Get language breakdown and filter for top languages\ntokei -o json | jq '.data | to_entries | sort_by(.value.stats.code) | reverse | .[0:5] | .[].key'\n\n# Analyze changes after refactoring\ngit diff --name-only | xargs tokei --files\n\n# Find and analyze specific components\nfd -e py src\u002Fcomponents | xargs tokei -t Python\n```\n","# tokei: Code Statistics Analysis\n\n**Always invoke analyzing-code skill for code statistics - do not execute bash commands directly.**\n\nUse tokei for fast, accurate code statistics across multiple languages and projects.\n\n## Default Strategy\n\n**Invoke analyzing-code skill** for analyzing code statistics by language. Use when understanding project composition, measuring change impact before refactoring, or generating CI\u002FCD metrics.\n\nCommon workflow: analyzing-code skill → other skills (finding-files, querying-json, querying-yaml) for filtering or analyzing-code skill after refactoring to measure impact.\n\n## Key Options\n\n### Basic Output Control\n- `-f\u002F--files` show individual file statistics\n- `-l\u002F--languages` list supported languages and extensions\n- `-v\u002F--verbose` show unknown file extensions (1-3)\n- `-V\u002F--version` show version information\n- `--hidden` include hidden files\n- `-c\u002F--columns N` set strict column width\n\n### Filtering & Exclusion\n- `-t\u002F--type TYPES` filter by language types (comma-separated)\n- `-e\u002F--exclude PATTERNS` exclude files\u002Fdirs (gitignore syntax)\n- `--no-ignore` don't respect ignore files\n  - `--no-ignore-dot` don't respect .ignore\u002F.tokeignore\n  - `--no-ignore-vcs` don't respect VCS ignore files\n  - `--no-ignore-parent` don't respect parent ignore files\n\n### Output Formats\n- `-o\u002F--output FORMAT` output format (json|yaml|cbor)\n  - Requires compilation with features: `cargo install tokei --features all`\n- `-i\u002F--input FILE` read from previous tokei run or stdin\n\n### Sorting Options\n- `-s\u002F--sort COLUMN` sort by column\n  - Possible values: `files|lines|blanks|code|comments`\n\n## Detailed Reference\n\nFor comprehensive usage patterns, output formats, language filtering, and integration examples, load [tokei guide](.\u002Freference\u002Ftokei-guide.md) when needing:\n- Advanced language filtering and exclusion\n- JSON\u002FYAML output processing\n- CI\u002FCD integration patterns\n- Docker usage examples\n- Performance tuning for large codebases\n\nThe guide includes:\n- Basic usage and output control options\n- Language filtering and exclusion patterns\n- Output format configuration (JSON, YAML, CBOR)\n- Performance tips for large codebases\n- Docker usage and CI\u002FCD integration\n- Configuration files and environment variables\n\n## Skill Combinations\n\n### For Discovery Phase\n- **finding-files → analyzing-code**: Analyze specific file types or directories\n- **extracting-code-structure → analyzing-code**: Get statistics for specific code components\n- **git diff → analyzing-code**: Analyze changed files statistics\n\n### For Analysis Phase\n- **analyzing-code → querying-json\u002Fquerying-yaml**: Parse statistics output for reports\n- **analyzing-code → fuzzy-selecting**: Interactive selection from language breakdown\n- **analyzing-code → viewing-files**: View statistics with formatted output\n\n### For Refactoring Phase\n- **analyzing-code → replacing-text**: Update configuration based on code statistics\n- **analyzing-code-structure → analyzing-code**: Measure impact of structural changes\n- **analyzing-code → searching-text**: Find files contributing to specific language statistics\n\n### Multi-Skill Workflows\n- **analyzing-code → finding-files → searching-text → analyzing-code-structure**: Statistics-driven refactoring pipeline\n- **analyzing-code → querying-json → fuzzy-selecting**: Interactive language-based file selection\n- **git workflow**: git diff → analyzing-code → finding-files → viewing-files (analyze changes, select files, preview)\n\n### Integration Examples\n```bash\n\n# Get language breakdown and filter for top languages\ntokei -o json | jq '.data | to_entries | sort_by(.value.stats.code) | reverse | .[0:5] | .[].key'\n\n# Analyze changes after refactoring\ngit diff --name-only | xargs tokei --files\n\n# Find and analyze specific components\nfd -e py src\u002Fcomponents | xargs tokei -t Python\n```\n",{"name":5,"description":7},"main","d8518247cb8ab8b2dac57a6be33543ffd23b97c5","code-general\u002FSebastienDegodez\u002Fanalyzing-code",0,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry","https:\u002F\u002Fgithub.com\u002Fmattonweb","2026-05-29 08:42:23",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add mattonweb\u002Fai-assistant-foundry --skill analyzing-code",{"tool":58,"command":59},"bunx","bunx skills add mattonweb\u002Fai-assistant-foundry --skill analyzing-code",{"tool":61,"command":62},"pnpm","pnpm dlx skills add mattonweb\u002Fai-assistant-foundry --skill analyzing-code","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fcode-general\u002FSebastienDegodez\u002Fanalyzing-code\u002FSKILL.md",true,[66],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"reference\u002Ftokei-guide.md","REFERENCE","参考文档",3668,"https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fcode-general\u002FSebastienDegodez\u002Fanalyzing-code\u002Freference\u002Ftokei-guide.md",[73,106,119,139,160,185],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":87,"publishedAt":40},"01M6P02DENRHN6KVGYC55FKASJ","writing-clearly-and-concisely","Use when writing prose humans will read—documentation, commit messages, error messages, explanations, reports, or UI text. Applies Strunk's timeless rules for clearer, stronger, more professional writing.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fsoftaworks\u002Fwriting-clearly-and-concisely\u002FSKILL.md",[79,84],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":85,"categoryName":86,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000036","内容创作者",[88,89,90,91,39,92,93,94,95,96,97,31,98,99,100,101,102,103,104,105],"writing clearly and concisely","writing","concisely","text","more","timeless","error","professional","prose","reports","read","Rules","commit messages","messages","error messages","ui","documentation","commit",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":40},"01M6P0286HZ8RWMFCCPC8HF7SC","crafting-effective-readmes","Use when writing or improving README files. Not all READMEs are the same — provides templates and guidance matched to your audience and project type.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fsoftaworks\u002Fcrafting-effective-readmes\u002FSKILL.md",[],[113,114,89,115,116,31,34,117,118],"crafting effective readmes","README","templates","type","guidance","files",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":128,"publishedAt":40},"01M6P025A41BBTPWVTZ3GFQVG6","wiki-architect","You are a documentation architect that produces structured wiki catalogues and onboarding guides from codebases.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fsickn33\u002Fwiki-architect\u002FSKILL.md",[125],{"categoryNo":126,"categoryName":127,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000038","人力资源",[129,130,131,132,133,134,135,136,137,138,104],"wiki","architect","wiki architect","unknown","you","documentation architect","guides","structured","community","onboarding",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":145,"publishedAt":40},"01M6P01NSKPXP77NWB4K0PXRK5","readme","You are an expert technical writer creating comprehensive project documentation. Your goal is to write a README.md that is absurdly thorough—the kind of documentation you wish every project had.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fsickn33\u002Freadme\u002FSKILL.md",[],[114,146,147,148,133,149,150,34,151,152,45,153,154,155,156,157,104,158,159],"project documentation","tree","kind","expert","github","wish","writer","goal","write","technical writer","technical","https","write a readme","safe",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":166,"publishedAt":40},"01M6P01GP0NEN8KT3A3SA6ZFVE","ubiquitous-language","Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions \"domain model\" or \"DDD\".","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fmattpocock\u002Fubiquitous-language\u002FSKILL.md",[],[167,33,31,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],"ubiquitous language","extract","user","glossary","model","terms","ddd","create","build","true","canonical","style","define","harden","domain model","domain","terminology","conversation",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":193,"publishedAt":40},"01M6P01BJBP9XP4TDRT7QD1ZVA","technical-writing-style","Enforce clear, direct writing in software development documents including OKRs, PRDs, tech specs, architecture decision records (ADRs), git commit messages, PR descriptions, READMEs, changelogs, runbooks, incident postmortems, API docs, and onboarding guides. Trigger whenever a user asks to write, edit, revise, or review any of these document types. Also trigger when the user says writing \"sounds like AI\", \"feels robotic\", \"needs polish\", or asks to \"make it sound more natural\" in the context of technical or professional prose. Do not trigger for fiction, poetry, creative writing, academic papers, or legal documents unless the user explicitly asks for a more natural tone.","https:\u002F\u002Fgithub.com\u002Fmattonweb\u002Fai-assistant-foundry\u002Fblob\u002Fmain\u002Fwrite-technical\u002Fmattnebr\u002Ftechnical-writing-style\u002FSKILL.md",[191,192],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},{"categoryNo":85,"categoryName":86,"taxonomyType":21,"taxonomyTypeDesc":22},[194,195,178,156,89,196,95,197,198,199,200,201,202,203,204,101,205,206,105,207],"writing style","technical writing style","technical writing","papers","types","runbooks","software development","incident","Poetry","decision","api","documents","architecture","review"]