[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HPXBT003YHMPBXVFSFMXD4":3,"skill-same:01M6HPXBT003YHMPBXVFSFMXD4":60},{"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":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":6,"ownerHtmlUrl":44,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":45,"install":46,"resources":59},"01M6HPXBT003YHMPBXVFSFMXD4","materials",null,"Auto-create and apply materials to unmaterialed objects","pedronaugusto\u002Fblender-weave","pedronaugusto","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16762743?v=4","01M6HPX2VRKA8WM7J6HB3AHXAE","Pedro Augusto","01M6HPX30EFSJ68B7XT70Z2E4K",8,"MIT","https:\u002F\u002Fgithub.com\u002Fpedronaugusto\u002Fblender-weave\u002Fblob\u002Fmain\u002Fclaude-plugin\u002Fskills\u002Fmaterial-apply\u002FSKILL.md",[],[5,19,20,21,22,23],"create","auto","objects","true","apply","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nname: twelve-factor-audit\ndescription: Audit an application against Twelve-Factor and modern 12+ Factor criteria with structured evidence, risks, and remediation tasks.\nplatforms: [all]\ntriggers:\n  - \"twelve factor audit\"\n  - \"12 factor audit evidence\"\n  - \"audit application against 12+ factor\"\n  - \"cloud native operational audit\"\n---\n\n# Twelve-Factor Audit\n\nUse this skill to inspect an implemented application and produce a structured audit report that downstream quality, security, reporting, and delivery workflows can consume.\n\n## Triggers\n\n- \"Audit this repo against Twelve-Factor\"\n- \"Produce a 12+ Factor evidence report\"\n- \"Find cloud-native operational readiness gaps\"\n- \"Turn Twelve-Factor audit findings into remediation issues\"\n\n## Behavior\n\n1. Establish the audit scope: application name, repo paths, deployment targets, environments, release process, and evidence sources.\n2. Collect evidence from code, dependency manifests, lockfiles, configuration, deployment manifests, CI, tests, API contracts, logs, dashboards, runbooks, ADRs, and security\u002Fprovenance artifacts.\n3. Assess every original Twelve-Factor principle plus the modern extension factors listed in the addon README.\n4. Assign each factor a status of `pass`, `partial`, `fail`, or `not_applicable`.\n5. For every finding, cite concrete evidence paths or note `missing` evidence explicitly.\n6. Record risks with severity and impact, then map remediation to owner-ready tasks.\n7. Validate the report against `schemas\u002Faudit-report.schema.json` when the output is JSON.\n\n## Output\n\nUse `templates\u002Faudit-report.md` for human-readable reports or the JSON contract in `schemas\u002Faudit-report.schema.json` for machine-readable reports. Every factor finding should include:\n\n- Factor identifier and title\n- Status\n- Evidence list\n- Risks\n- Remediation tasks\n- Traceability links to requirements, ADRs, tests, code\u002Fconfig, and issues when available\n\n## Examples\n\nInput:\n\n```text\nAudit the billing service. Evidence is in package.json, package-lock.json, Dockerfile, helm\u002F, openapi.yaml, .gitea\u002Fworkflows\u002Ftest.yml, docs\u002Frunbooks\u002Fbilling.md, and dashboards\u002Fbilling.json.\n```\n\nExpected output:\n\n```text\nOverall status: partial\nPass: codebase, dependencies, port binding, logs\nPartial: config, backing services, telemetry, dependency hygiene\nFail: build\u002Frelease\u002Frun separation, supply-chain provenance\nRemediation: split release metadata from image build; add SBOM\u002Fprovenance evidence; document backing-service attachment contracts.\n```\n\n## References\n\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Fchecklists\u002Faudit-checklist.md\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Ftemplates\u002Faudit-report.md\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Fschemas\u002Faudit-report.schema.json\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Ffixtures\u002Fsample-audit-report.json\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Frules\u002Ftwelve-factor-evidence.md\n","# Twelve-Factor Audit\n\nUse this skill to inspect an implemented application and produce a structured audit report that downstream quality, security, reporting, and delivery workflows can consume.\n\n## Triggers\n\n- \"Audit this repo against Twelve-Factor\"\n- \"Produce a 12+ Factor evidence report\"\n- \"Find cloud-native operational readiness gaps\"\n- \"Turn Twelve-Factor audit findings into remediation issues\"\n\n## Behavior\n\n1. Establish the audit scope: application name, repo paths, deployment targets, environments, release process, and evidence sources.\n2. Collect evidence from code, dependency manifests, lockfiles, configuration, deployment manifests, CI, tests, API contracts, logs, dashboards, runbooks, ADRs, and security\u002Fprovenance artifacts.\n3. Assess every original Twelve-Factor principle plus the modern extension factors listed in the addon README.\n4. Assign each factor a status of `pass`, `partial`, `fail`, or `not_applicable`.\n5. For every finding, cite concrete evidence paths or note `missing` evidence explicitly.\n6. Record risks with severity and impact, then map remediation to owner-ready tasks.\n7. Validate the report against `schemas\u002Faudit-report.schema.json` when the output is JSON.\n\n## Output\n\nUse `templates\u002Faudit-report.md` for human-readable reports or the JSON contract in `schemas\u002Faudit-report.schema.json` for machine-readable reports. Every factor finding should include:\n\n- Factor identifier and title\n- Status\n- Evidence list\n- Risks\n- Remediation tasks\n- Traceability links to requirements, ADRs, tests, code\u002Fconfig, and issues when available\n\n## Examples\n\nInput:\n\n```text\nAudit the billing service. Evidence is in package.json, package-lock.json, Dockerfile, helm\u002F, openapi.yaml, .gitea\u002Fworkflows\u002Ftest.yml, docs\u002Frunbooks\u002Fbilling.md, and dashboards\u002Fbilling.json.\n```\n\nExpected output:\n\n```text\nOverall status: partial\nPass: codebase, dependencies, port binding, logs\nPartial: config, backing services, telemetry, dependency hygiene\nFail: build\u002Frelease\u002Frun separation, supply-chain provenance\nRemediation: split release metadata from image build; add SBOM\u002Fprovenance evidence; document backing-service attachment contracts.\n```\n\n## References\n\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Fchecklists\u002Faudit-checklist.md\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Ftemplates\u002Faudit-report.md\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Fschemas\u002Faudit-report.schema.json\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Ffixtures\u002Fsample-audit-report.json\n- @$AIWG_ROOT\u002F${CLAUDE_PLUGIN_ROOT}\u002Frules\u002Ftwelve-factor-evidence.md\n",{"name":29,"triggers":30,"namespace":35,"platforms":36,"description":38},"twelve-factor-audit",[31,32,33,34],"twelve factor audit","12 factor audit evidence","audit application against 12+ factor","cloud native operational audit","aiwg",[37],"all","Audit an application against Twelve-Factor and modern 12+ Factor criteria with structured evidence, risks, and remediation tasks.","main","6754967c344ccb087a8de06972f55a41067b291b","claude-plugin\u002Fskills\u002Fmaterial-apply",3,"https:\u002F\u002Fgithub.com\u002Fpedronaugusto\u002Fblender-weave","https:\u002F\u002Fgithub.com\u002Fpedronaugusto","2026-11-10 03:07:12",{"source":8,"skillName":29,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add pedronaugusto\u002Fblender-weave --skill twelve-factor-audit",{"tool":52,"command":53},"bunx","bunx skills add pedronaugusto\u002Fblender-weave --skill twelve-factor-audit",{"tool":55,"command":56},"pnpm","pnpm dlx skills add pedronaugusto\u002Fblender-weave --skill twelve-factor-audit","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fpedronaugusto\u002Fblender-weave\u002Fblob\u002Fmain\u002Fclaude-plugin\u002Fskills\u002Fmaterial-apply\u002FSKILL.md",true,[],[61,72,82,96,106,118],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":24},"01M6HPY0J2SFKBYX5694JDTCC3","walkthrough","Plan and render a camera walkthrough animation","https:\u002F\u002Fgithub.com\u002Fpedronaugusto\u002Fblender-weave\u002Fblob\u002Fmain\u002Fclaude-plugin\u002Fskills\u002Fwalkthrough\u002FSKILL.md",[],[63,68,69,70,71,22],"Animation","plan","camera","render",{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":24},"01M6HPXY36AJ6S4M8A7VKEPQQY","fill","Analyze empty space and suggest items to fill the room","https:\u002F\u002Fgithub.com\u002Fpedronaugusto\u002Fblender-weave\u002Fblob\u002Fmain\u002Fclaude-plugin\u002Fskills\u002Fspace-fill\u002FSKILL.md",[],[74,79,80,22,81],"analyze","empty","space",{"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":24},"01M6HPXW8TVKQ6Y6EGKHGRTNY8","scene-check","Run Scene Doctor to diagnose and fix scene issues","https:\u002F\u002Fgithub.com\u002Fpedronaugusto\u002Fblender-weave\u002Fblob\u002Fmain\u002Fclaude-plugin\u002Fskills\u002Fscene-check\u002FSKILL.md",[],[89,90,91,92,93,94,95,22],"check","scene check","diagnose","run","doctor","issues","fix",{"skillNo":97,"name":71,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":24},"01M6HPXTKC3MG6CGG32C2BGBFT","Set up and execute a render of the current camera view","https:\u002F\u002Fgithub.com\u002Fpedronaugusto\u002Fblender-weave\u002Fblob\u002Fmain\u002Fclaude-plugin\u002Fskills\u002Frender-setup\u002FSKILL.md",[],[71,70,102,22,103,104,105],"execute","up","SET","view",{"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":24},"01M6HPXRYFPGMKBTPJFMKTXV6G","save","Quick save with snapshot and auto-generated filename","https:\u002F\u002Fgithub.com\u002Fpedronaugusto\u002Fblender-weave\u002Fblob\u002Fmain\u002Fclaude-plugin\u002Fskills\u002Fquick-save\u002FSKILL.md",[],[108,113,114,20,115,116,117,22],"generated","snapshot","auto-generated","with","quick",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":24},"01M6HPXK5MA2N0FQHEC97Y7157","perspicacity","Perspicacity scene perception DSL — structured 3D spatial awareness for AI. Reference for reading and reasoning about .picacia format output.","https:\u002F\u002Fgithub.com\u002Fpedronaugusto\u002Fblender-weave\u002Fblob\u002Fmain\u002Fclaude-plugin\u002Fskills\u002Fperspicacity\u002FSKILL.md",[],[120,125,126,127,128,129,130,131,132,133,134,135,136,137],"dsl","awareness","3D","format","reference","Spatial","structured","perception","output","about","reading","for","reasoning"]