[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6J8YTQJYC4TKAVE45Q8HPAV":3,"skill-same:01M6J8YTQJYC4TKAVE45Q8HPAV":85},{"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":28,"publishedAt":50,"linkOnly":51,"markdownContent":52,"markdownBody":53,"frontMatter":54,"refName":64,"commitSha":65,"skillDirectory":66,"forksCount":58,"repositoryHtmlUrl":67,"repositoryHomepageUrl":6,"ownerHtmlUrl":68,"ownerBlogUrl":69,"ownerDescription":70,"updatedAt":71,"install":72,"resources":84},"01M6J8YTQJYC4TKAVE45Q8HPAV","devops-code-auditor",null,"Performs comprehensive codebase analysis covering architecture, code quality, security, performance, testing, and maintainability. Use when user wants to audit code quality, identify technical debt, find security issues, assess test coverage, or get a codebase health check.","Flissel\u002Fvibemind-os","Flissel","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F104565236?v=4","01M6J8Q88NWAJGKPC5TEG9YCNV","Felix Baumann","01M6J8Q8D7XAFY44P70XTJFZBW",1,"MIT","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fskills\u002Fdevops\u002Fcode-auditor\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49],"devops code auditor","code","auditor","code auditor","devops","when","testing","true","codebase analysis","assess","get","imported","codebase health","use","coverage","repo","technical","analysis","issues","code quality","performance","2026-11-10 10:12:30",false,"---\nname: devops-code-auditor\ndescription: Performs comprehensive codebase analysis covering architecture, code\n  quality, security, performance, testing, and maintainability. Use when user wants\n  to audit code quality, identify technical debt, find security issues, assess test\n  coverage, or get a codebase health check.\napp: devops\nrequires_approval: true\nagents:\n- '*'\ninputs: []\nexpected_state:\n  description: Imported skill — behavior matches source repo\n  verification_tool: none\nconfidence: 1.0\nattempts: 0\nsuccesses: 0\nlast_adjusted: '2026-05-11T21:21:56+00:00'\n---\n\n# Code Auditor\n\nComprehensive codebase analysis covering architecture, code quality, security, performance, testing, and maintainability.\n\n## When to Use\n\n- \"audit the code\"\n- \"analyze code quality\"\n- \"check for issues\"\n- \"review the codebase\"\n- \"find technical debt\"\n- \"security audit\"\n- \"performance review\"\n\n## What It Analyzes\n\n### 1. Architecture & Design\n- Overall structure and organization\n- Design patterns in use\n- Module boundaries and separation of concerns\n- Dependency management\n- Architectural decisions and trade-offs\n\n### 2. Code Quality\n- Complexity hotspots (cyclomatic complexity)\n- Code duplication (DRY violations)\n- Naming conventions and consistency\n- Documentation coverage\n- Code smells and anti-patterns\n\n### 3. Security\n- Common vulnerabilities (OWASP Top 10)\n- Input validation and sanitization\n- Authentication and authorization\n- Secrets management\n- Dependency vulnerabilities\n\n### 4. Performance\n- Algorithmic complexity issues\n- Database query optimization\n- Memory usage patterns\n- Caching opportunities\n- Resource leaks\n\n### 5. Testing\n- Test coverage assessment\n- Test quality and effectiveness\n- Missing test scenarios\n- Testing patterns and practices\n- Integration vs unit test balance\n\n### 6. Maintainability\n- Technical debt assessment\n- Coupling and cohesion\n- Ease of future changes\n- Onboarding friendliness\n- Documentation quality\n\n## Approach\n\n1. **Explore** using Explore agent (thorough mode)\n2. **Identify patterns** with Grep and Glob\n3. **Read critical files** for detailed analysis\n4. **Run static analysis tools** if available\n5. **Synthesize findings** into actionable report\n\n## Thoroughness Levels\n\n- **Quick** (15-30 min): High-level, critical issues only\n- **Standard** (30-60 min): Comprehensive across all dimensions\n- **Deep** (60+ min): Exhaustive with detailed examples\n\n## Output Format\n\n```markdown\n# Code Audit Report\n\n## Executive Summary\n- Overall health score\n- Critical issues count\n- Top 3 priorities\n\n## Findings by Category\n\n### Architecture & Design\n#### ? High Priority\n- [Finding with file:line reference]\n  - Impact: [description]\n  - Recommendation: [action]\n\n#### ? Medium Priority\n...\n\n### [Other categories]\n\n## Prioritized Action Plan\n1. Quick wins (\u003C 1 day)\n2. Medium-term improvements (1-5 days)\n3. Long-term initiatives (> 5 days)\n\n## Metrics\n- Files analyzed: X\n- Lines of code: Y\n- Test coverage: Z%\n- Complexity hotspots: N\n```\n\n## Tools Used\n\n- **Task (Explore agent)**: Thorough codebase exploration\n- **Grep**: Pattern matching for issues\n- **Glob**: Find files by type\u002Fpattern\n- **Read**: Detailed file analysis\n- **Bash**: Run linters, coverage tools\n\n## Success Criteria\n\n- Comprehensive coverage of all six dimensions\n- Specific file:line references for all findings\n- Severity\u002Fpriority ratings (Critical\u002FHigh\u002FMedium\u002FLow)\n- Actionable recommendations (not just observations)\n- Estimated effort for fixes\n- Both quick wins and long-term improvements\n\n## Integration\n\n- **feature-planning**: Plan technical debt reduction\n- **test-fixing**: Address test gaps identified\n- **project-bootstrapper**: Set up quality tooling\n\n## Configuration\n\nCan focus on specific areas:\n- Security-only audit\n- Performance-only audit\n- Testing-only assessment\n- Quick architecture review\n","# Code Auditor\n\nComprehensive codebase analysis covering architecture, code quality, security, performance, testing, and maintainability.\n\n## When to Use\n\n- \"audit the code\"\n- \"analyze code quality\"\n- \"check for issues\"\n- \"review the codebase\"\n- \"find technical debt\"\n- \"security audit\"\n- \"performance review\"\n\n## What It Analyzes\n\n### 1. Architecture & Design\n- Overall structure and organization\n- Design patterns in use\n- Module boundaries and separation of concerns\n- Dependency management\n- Architectural decisions and trade-offs\n\n### 2. Code Quality\n- Complexity hotspots (cyclomatic complexity)\n- Code duplication (DRY violations)\n- Naming conventions and consistency\n- Documentation coverage\n- Code smells and anti-patterns\n\n### 3. Security\n- Common vulnerabilities (OWASP Top 10)\n- Input validation and sanitization\n- Authentication and authorization\n- Secrets management\n- Dependency vulnerabilities\n\n### 4. Performance\n- Algorithmic complexity issues\n- Database query optimization\n- Memory usage patterns\n- Caching opportunities\n- Resource leaks\n\n### 5. Testing\n- Test coverage assessment\n- Test quality and effectiveness\n- Missing test scenarios\n- Testing patterns and practices\n- Integration vs unit test balance\n\n### 6. Maintainability\n- Technical debt assessment\n- Coupling and cohesion\n- Ease of future changes\n- Onboarding friendliness\n- Documentation quality\n\n## Approach\n\n1. **Explore** using Explore agent (thorough mode)\n2. **Identify patterns** with Grep and Glob\n3. **Read critical files** for detailed analysis\n4. **Run static analysis tools** if available\n5. **Synthesize findings** into actionable report\n\n## Thoroughness Levels\n\n- **Quick** (15-30 min): High-level, critical issues only\n- **Standard** (30-60 min): Comprehensive across all dimensions\n- **Deep** (60+ min): Exhaustive with detailed examples\n\n## Output Format\n\n```markdown\n# Code Audit Report\n\n## Executive Summary\n- Overall health score\n- Critical issues count\n- Top 3 priorities\n\n## Findings by Category\n\n### Architecture & Design\n#### ? High Priority\n- [Finding with file:line reference]\n  - Impact: [description]\n  - Recommendation: [action]\n\n#### ? Medium Priority\n...\n\n### [Other categories]\n\n## Prioritized Action Plan\n1. Quick wins (\u003C 1 day)\n2. Medium-term improvements (1-5 days)\n3. Long-term initiatives (> 5 days)\n\n## Metrics\n- Files analyzed: X\n- Lines of code: Y\n- Test coverage: Z%\n- Complexity hotspots: N\n```\n\n## Tools Used\n\n- **Task (Explore agent)**: Thorough codebase exploration\n- **Grep**: Pattern matching for issues\n- **Glob**: Find files by type\u002Fpattern\n- **Read**: Detailed file analysis\n- **Bash**: Run linters, coverage tools\n\n## Success Criteria\n\n- Comprehensive coverage of all six dimensions\n- Specific file:line references for all findings\n- Severity\u002Fpriority ratings (Critical\u002FHigh\u002FMedium\u002FLow)\n- Actionable recommendations (not just observations)\n- Estimated effort for fixes\n- Both quick wins and long-term improvements\n\n## Integration\n\n- **feature-planning**: Plan technical debt reduction\n- **test-fixing**: Address test gaps identified\n- **project-bootstrapper**: Set up quality tooling\n\n## Configuration\n\nCan focus on specific areas:\n- Security-only audit\n- Performance-only audit\n- Testing-only assessment\n- Quick architecture review\n",{"app":33,"name":5,"agents":55,"inputs":57,"attempts":58,"successes":58,"confidence":14,"description":7,"last_adjusted":59,"expected_state":60,"requires_approval":63},[56],"*",[],0,"2026-05-11T21:21:56+00:00",{"description":61,"verification_tool":62},"Imported skill — behavior matches source repo","none",true,"master","5f13b5d2b532c0ab6f847e3aa24d4bfe66f7d461","skills\u002Fdevops\u002Fcode-auditor","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os","https:\u002F\u002Fgithub.com\u002FFlissel","https:\u002F\u002Fvibemind.space","Co-founder & CTO, VibeMind - a voice-first agentic OS for non-technical founders. Agents that do the work, not describe it.","2026-11-13 22:15:26",{"source":8,"skillName":5,"commands":73,"prompt":83,"zipAvailable":63},[74,77,80],{"tool":75,"command":76},"npx","npx skills add Flissel\u002Fvibemind-os --skill devops-code-auditor",{"tool":78,"command":79},"bunx","bunx skills add Flissel\u002Fvibemind-os --skill devops-code-auditor",{"tool":81,"command":82},"pnpm","pnpm dlx skills add Flissel\u002Fvibemind-os --skill devops-code-auditor","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fskills\u002Fdevops\u002Fcode-auditor\u002FSKILL.md",[],[86,94,101,128,136,150],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":50},"01M6JAA67M92TRE7GWDJDBTA9T","review","Review a change.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Frowboat\u002Frowboat\u002Fpackages\u002Fopenai-plugin-runtime\u002Ftest\u002Ffixtures\u002Fcomplete-plugin\u002Fskills\u002Freview\u002FSKILL.md",[],[88,93],"change",{"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":100,"publishedAt":50},"01M6JAA3DZR55G8ZY493BE9NBB","triage","Triage a change.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Frowboat\u002Frowboat\u002Fpackages\u002Fopenai-plugin-runtime\u002Ftest\u002Ffixtures\u002Fcomplete-plugin\u002Fskills\u002Fgroup\u002Ftriage\u002FSKILL.md",[],[96,93],{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":50},"01M6JA9XPVHENK0FQN7HBK54NV","zentrale-werkzeuge","Werkzeuge der Zentrale – nutzen bei GitHub-Fragen (Projekte updaten, Repos, Issues, PRs, Commits, CI\u002FActions-Status, README), bei Fragen zum eigenen Gitea (Sicherung\u002FSpiegel, Repos, Issues, Commits), wenn neueste Docs\u002FDoku zu einer Bibliothek oder einem Dienst geholt werden sollen, wenn ein Dashboard aus meinen Daten gebaut werden soll und wenn ich sage 'auf meinem PC suchen' oder 'such auf dem Rechner nach …'.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Frowboat\u002Fdeploy\u002Fheadless\u002Fskills\u002Fzentrale-werkzeuge\u002FSKILL.md",[],[108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,47,123,124,125,126,127],"zentrale werkzeuge","grep","file","README","list","fetch","todo","gitea","add","URL","mkdir","prs","commits","ci","actions","status","repos","dashboard","github","docs",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":50},"01M6JA9SQPX187CVC148SQT1SP","wissen-suchen","Bedeutungssuche im Rowboat-Wissen – IMMER zuerst nutzen, wenn nach Kunden, Kontakten, Themen, Interessen, Notizen oder 'was wissen wir über …' gefragt wird, besonders wenn die genauen Wörter unklar sind.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Frowboat\u002Fdeploy\u002Fheadless\u002Fskills\u002Fwissen-suchen\u002FSKILL.md",[],[135],"wissen suchen",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":50},"01M6JA9P6GNFPE21101SDZS3BT","reel-aus-material","Reel aus vorhandenen Laura-Videos: passende Stellen im Transkript finden; spricht dort eine Person, bleibt ihr Originalton (mit Untertiteln aus dem Transkript), sonst trägt ein eingesprochener Satz den Clip. Bei Aufträgen der Art 'material'.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Fmarketing\u002Fvideo_claw\u002Fskills\u002Freel-aus-material\u002FSKILL.md",[],[143,144,145,146,147,148,149],"material","reel","reel aus material","person","videos","Art","clip",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":50},"01M6JA9KSATRT42ACWT66514ZP","reel-aus-bildern","Reel ohne Filmmaterial: Titelkarte, 3–5 Markenbilder mit wechselnder Bewegung, Schlusskarte mit Handlung; Farben und Logo der Firma. Bei Aufträgen der Art 'bilder'.","https:\u002F\u002Fgithub.com\u002FFlissel\u002Fvibemind-os\u002Fblob\u002Fmaster\u002Fspaces\u002Fmarketing\u002Fvideo_claw\u002Fskills\u002Freel-aus-bildern\u002FSKILL.md",[],[144,157,158,148],"reel aus bildern","logo"]