[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CV28FNZJBJM7SAKY4ZWQ8T":3,"skill-same:01M6CV28FNZJBJM7SAKY4ZWQ8T":67},{"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":18,"publishedAt":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":45,"updatedAt":46,"install":47,"resources":60},"01M6CV28FNZJBJM7SAKY4ZWQ8T","audit-docs",null,"Audit AGENTS.md, README.md, project skills, and dev documentation against the repository, then repair factual drift and unnecessary duplication. Use only when explicitly asked to audit, refresh, migrate, or verify project documentation.","roncofaber\u002Fcrucible-lens","roncofaber","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F48035351?v=4","01M6CV1Y8G75MY5ZBY47GZXYGD","Fabrice Roncoroni","01M6CV1YCNR0JBT13J84NGB3QC",1,"BSD-3-Clause","https:\u002F\u002Fgithub.com\u002Froncofaber\u002Fcrucible-lens\u002Fblob\u002Fmain\u002Fagent-skills\u002Faudit-docs\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"docs","audit","audit docs","documentation","dev","repository","verify","migrate","README","refresh","use","only","duplication","drift","repair","2026-11-10 10:12:30",false,"---\nname: audit-docs\ndescription: Audit AGENTS.md, README.md, project skills, and dev documentation against the repository, then repair factual drift and unnecessary duplication. Use only when explicitly asked to audit, refresh, migrate, or verify project documentation.\n---\n\n# Audit project documentation\n\n## Scope\n\nReview `AGENTS.md`, `README.md`, `agent-skills\u002F`, and `dev\u002F*.md`. Include tool-specific adapter files only when their integration changed.\n\n## Method\n\n1. Identify claims that name symbols, files, routes, parameters, versions, counts, or mechanisms.\n2. Verify each claim against source or build configuration with `rg` and direct file inspection.\n3. Recompute stated counts rather than copying them from another document.\n4. Confirm described workflows and state machines still have an implementation.\n5. Repair the document that owns the fact instead of duplicating details into multiple files.\n\nEnumerative content drifts fastest. Prefer durable rules and links to the owning deep reference over repeated inventories. Keep useful rationale, but remove history and procedural narration that does not change the action an agent should take.\n\nDo not accept another document, prior agent report, or memory as evidence. Reopen the implementation before writing a correction, then reread the corrected passage against the source.\n\n## Finish\n\n- Check for stale references with `rg`.\n- Run the skill validator on every changed skill.\n- Run `git diff --check`.\n- Run `.\u002Fscripts\u002Fverify-change.sh` as a build-safety check.\n- Do not add a changelog entry for documentation-only changes.\n- Report verified drift and any remaining uncertainty without repeating the entire document map.\n","# Audit project documentation\n\n## Scope\n\nReview `AGENTS.md`, `README.md`, `agent-skills\u002F`, and `dev\u002F*.md`. Include tool-specific adapter files only when their integration changed.\n\n## Method\n\n1. Identify claims that name symbols, files, routes, parameters, versions, counts, or mechanisms.\n2. Verify each claim against source or build configuration with `rg` and direct file inspection.\n3. Recompute stated counts rather than copying them from another document.\n4. Confirm described workflows and state machines still have an implementation.\n5. Repair the document that owns the fact instead of duplicating details into multiple files.\n\nEnumerative content drifts fastest. Prefer durable rules and links to the owning deep reference over repeated inventories. Keep useful rationale, but remove history and procedural narration that does not change the action an agent should take.\n\nDo not accept another document, prior agent report, or memory as evidence. Reopen the implementation before writing a correction, then reread the corrected passage against the source.\n\n## Finish\n\n- Check for stale references with `rg`.\n- Run the skill validator on every changed skill.\n- Run `git diff --check`.\n- Run `.\u002Fscripts\u002Fverify-change.sh` as a build-safety check.\n- Do not add a changelog entry for documentation-only changes.\n- Report verified drift and any remaining uncertainty without repeating the entire document map.\n",{"name":5,"description":7},"main","9ceaf87c9c62e4b7eb416b5f5516465f8c08443d","agent-skills\u002Faudit-docs",0,"https:\u002F\u002Fgithub.com\u002Froncofaber\u002Fcrucible-lens","https:\u002F\u002Fgithub.com\u002Froncofaber","🐍 Python is my rock, and I am ready to roll! 🪨 ","2026-09-17 22:32:31",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add roncofaber\u002Fcrucible-lens --skill audit-docs",{"tool":53,"command":54},"bunx","bunx skills add roncofaber\u002Fcrucible-lens --skill audit-docs",{"tool":56,"command":57},"pnpm","pnpm dlx skills add roncofaber\u002Fcrucible-lens --skill audit-docs","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Froncofaber\u002Fcrucible-lens\u002Fblob\u002Fmain\u002Fagent-skills\u002Faudit-docs\u002FSKILL.md",true,[61],{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"agents\u002Fopenai.yaml","REFERENCE","参考文档",43,"https:\u002F\u002Fgithub.com\u002Froncofaber\u002Fcrucible-lens\u002Fblob\u002Fmain\u002Fagent-skills\u002Faudit-docs\u002Fagents\u002Fopenai.yaml",[68,82,98,130,136],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":34},"01M6CV2B46QMSS5HNCHPX2XY5Z","release","Cut, build, sign, tag, or publish a Crucible Lens release. Use only when explicitly asked to release, ship, publish, tag, bump the version, or produce signed release artifacts. Follow the ordered safeguards without improvising.","https:\u002F\u002Fgithub.com\u002Froncofaber\u002Fcrucible-lens\u002Fblob\u002Fmain\u002Fagent-skills\u002Frelease\u002FSKILL.md",[],[70,75,76,77,78,29,79,30,80,81],"artifacts","produce","publish","ship","version","bump","build",{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":34},"01M6CV268BH7084XE3ASMXFC37","add-screen","Add a Compose Multiplatform feature screen with its route, encoded arguments, NavGraph entry, ViewModel, Koin registration, shared UI conventions, and validation. Use when adding a screen or changing navigation and screen-level dependency wiring.","https:\u002F\u002Fgithub.com\u002Froncofaber\u002Fcrucible-lens\u002Fblob\u002Fmain\u002Fagent-skills\u002Fadd-screen\u002FSKILL.md",[],[89,29,90,91,92,93,94,95,96,97],"add screen","compose","navigation","registration","route","dependency","conventions","ui","validation",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":114,"publishedAt":34},"01M6CV23MY7X7GXTK51Z4J16R4","add-api-endpoint","Add or change a Crucible API endpoint, request or response model, pagination path, repository cache, or scientific metadata write. Use when touching data\u002Fapi, data\u002Frepository, API serialization, or create and edit network flows.","https:\u002F\u002Fgithub.com\u002Froncofaber\u002Fcrucible-lens\u002Fblob\u002Fmain\u002Fagent-skills\u002Fadd-api-endpoint\u002FSKILL.md",[104,109],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":110,"categoryName":111,"taxonomyType":112,"taxonomyTypeDesc":113},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[115,116,117,118,119,120,121,122,123,124,24,125,126,127,128,129,29],"endpoint","api","api endpoint","add api endpoint","pagination","serialization","change","create","metadata","cache","network","data","model","write","edit",{"skillNo":131,"name":70,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":34},"01M6CV224Y9A83VEVXPMW6AEHP","Cut, build, sign, tag, or publish a Crucible Lens release when explicitly requested.","https:\u002F\u002Fgithub.com\u002Froncofaber\u002Fcrucible-lens\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Frelease\u002FSKILL.md",[],[70,77,81],{"skillNo":137,"name":5,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":34},"01M6CV20VEDHVRPM7JPV1G5WBB","Audit and refresh project documentation when explicitly requested.","https:\u002F\u002Fgithub.com\u002Froncofaber\u002Fcrucible-lens\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Faudit-docs\u002FSKILL.md",[],[19,21,20,22,28]]