[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-spartan-stratos-terraform-review-de":3,"guides-for-spartan-stratos-terraform-review":894,"similar-k174g2c1e5jrdz2132yrr36gch86nb1m-de":895},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":234,"parentExtension":246,"providers":247,"relations":252,"repo":254,"tags":891,"workflow":892},1778697513812.0642,"k174g2c1e5jrdz2132yrr36gch86nb1m",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"PR review checklist for Terraform changes covering structure, state safety, security, naming, modules, variables, providers, and CI/CD. Use when reviewing Terraform PRs or doing pre-merge checks.",{"claudeCode":12},"spartan-stratos/spartan-ai-toolkit","terraform-review","https://github.com/spartan-stratos/spartan-ai-toolkit",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":239},1778697875013.558,"kn7fcxsvra98yf4fz3mheh9fwd86mjkj","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":218,"tier":219,"useCases":220},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of reviewing Terraform PRs and performing pre-merge checks, identifying the artifact (Terraform changes) and the user intent (reviewing, checking).",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured, 8-category checklist for Terraform PR reviews, going beyond default LLM capabilities by enforcing specific rules and providing a verdict.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, providing a complete review workflow for Terraform changes with detailed checks and clear output, suitable for immediate use in a development pipeline.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on reviewing Terraform code against a defined checklist, covering structure, state safety, security, naming, modules, variables, providers, and CI/CD, without straying into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's purpose and intended use for reviewing Terraform PRs.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses narrow, verb-noun specialist tools like 'Read', 'Glob', and 'Grep', which are well-scoped for its intended function.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","The skill does not appear to have configurable options or parameters beyond its core function of analyzing files.",{"category":33,"check":49,"severity":46,"summary":50},"Tool naming","The skill does not expose user-facing tools or commands.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill operates by reading files and producing a structured review output, without unnecessary inputs or extraneous output.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under MIT, a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 11, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":46,"summary":64},"Dependency Management","The skill does not appear to have third-party dependencies.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill only reads files and does not handle or expose secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill only reads committed files and does not load or execute untrusted third-party data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill operates only on the local bundle and does not fetch external content at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill only reads files within the project and does not modify any paths outside the extension's scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's operations are limited to reading files and do not involve detached process spawns or retry loops.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill only reads code and does not submit any data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content does not contain any hidden steering tricks or obfuscated instructions.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is directly observable in the SKILL.md file and does not involve obfuscated code or runtime execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill analyzes `.tf` files and makes reasonable assumptions about Terraform project structure, but does not appear to break if standard layouts are absent, as it operates on changed files.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","0 issues opened and 0 closed in the last 90 days, indicating active maintenance or a very stable project.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a CHANGELOG.md file and recent commits, indicating version management.",{"category":104,"check":105,"severity":46,"summary":106},"Code Execution","Validation","The skill primarily reads and analyzes text files; no complex input validation schemas are apparent or necessary.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill operates by reading files and producing structured output, with no complex error paths that would stall an agent.",{"category":104,"check":114,"severity":46,"summary":115},"Logging","The skill is read-only and does not perform destructive actions or outbound calls, thus requiring no audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill operates on code files and does not handle personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is a generic Terraform review tool with no regional or jurisdictional limitations.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard file system operations and basic text processing, making it highly portable across POSIX-compliant environments.",{"category":44,"check":127,"severity":128,"summary":129},"README","info","The README exists and provides a high-level overview of the Spartan AI Toolkit, but it does not specifically detail the 'terraform-review' skill.",{"category":33,"check":131,"severity":46,"summary":132},"Tool surface size","This is a single-purpose skill and does not expose multiple tools.",{"category":40,"check":134,"severity":46,"summary":135},"Overlapping near-synonym tools","The skill uses specific allowed tools (Read, Glob, Grep) and does not expose multiple near-synonym commands.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features in the SKILL.md, such as the 8-category checklist and the verdict system, are implemented.",{"category":140,"check":141,"severity":46,"summary":142},"Install","Installation instruction","This skill is part of a larger toolkit, and installation instructions are handled by the toolkit's README.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill's logic is straightforward file analysis; errors are unlikely and would manifest as standard file read errors, which are actionable.",{"category":148,"check":149,"severity":46,"summary":150},"Execution","Pinned dependencies","The skill does not appear to have external dependencies that require pinning.",{"category":33,"check":152,"severity":46,"summary":153},"Dry-run preview","The skill is read-only and does not perform any state-changing operations, thus a dry-run is not applicable.",{"category":155,"check":156,"severity":46,"summary":157},"Protocol","Idempotent retry & timeouts","The skill is a synchronous file analysis task and does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":117,"check":159,"severity":46,"summary":160},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The SKILL.md clearly defines the purpose of reviewing Terraform PRs and specifies when to use it, with detailed checks and output.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is dense and immediately conveys the core capability and intended use for Terraform PR reviews.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md is concise, detailing the review process without excessive bloat, and uses examples effectively.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md outlines the review process and uses code blocks for examples, keeping the main content focused.",{"category":171,"check":175,"severity":46,"summary":176},"Forked exploration","This skill performs a targeted review and does not involve deep exploration or code review that would require forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The SKILL.md includes code examples demonstrating correct Terraform structure and provider configurations, which are directly relevant to the review process.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The SKILL.md implicitly handles edge cases by checking all categories and explicitly lists blocking issues, needs changes, and suggestions, covering different failure modes.",{"category":104,"check":184,"severity":46,"summary":185},"Tool Fallback","This skill only uses core Claude Code tools (Read, Glob, Grep) and does not rely on external MCP servers.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The skill operates on provided files and does not have complex preconditions that would require halting on unexpected state.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and focuses solely on Terraform review, without implicit reliance on other skills.",1778697874890,"This skill performs a comprehensive, 8-category checklist review of Terraform changes within a pull request, providing a verdict and detailed findings. It operates by reading changed `.tf` files and utilizing core Claude Code tools like Read, Glob, and Grep.",[196,197,198,199,200],"Automated 8-category Terraform PR review","Checks for structure, state safety, security, naming, modules, variables, providers, and CI/CD","Provides an Approved / Needs Changes / Blocked verdict","Detailed findings with file and line number references","Structured review output for easy comprehension",[202,203,204],"Executing Terraform commands (plan, apply)","Modifying Terraform code directly","Reviewing non-Terraform code or configurations","3.0.0","4.4.0","To enforce code quality, security, and best practices in Terraform infrastructure code by providing a structured review process for pull requests.","The skill is exceptionally well-documented and implemented, with clear purpose, scope, and usage. Minor informational finding on README quality.",98,"A highly polished and effective Terraform PR review checklist skill.",[212,213,214,215,216,217],"terraform","devops","infrastructure","review","checklist","security","global","verified",[221,222,223,224],"Reviewing Terraform pull requests before merge","Performing pre-merge validation of infrastructure changes","Self-reviewing Terraform code before opening a PR","Auditing existing Terraform code for compliance with best practices",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":237,"testCoverage":238},{"hasLockfile":227},false,1778697861311,{"descriptionLength":230,"readmeSize":231},195,17937,{"closedIssues90d":8,"forks":233,"hasChangelog":234,"openIssues90d":8,"pushedAt":235,"stars":236},5,true,1778482616000,68,{"hasNpmPackage":227,"smitheryVerified":227},{"hasCi":234,"hasTests":234},{"updatedAt":240},1778697875013,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},".codex/skills/terraform-review","spartan-stratos","spartan-ai-toolkit","skill",null,{"evaluate":248,"extract":250},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":249,"targetMarket":218,"tier":219},[212,213,214,215,216,217],{"commitSha":251},"HEAD",{"repoId":253},"kd73rjj0rnrv7y0rz9qc3psn0586n75g",{"_creationTime":255,"_id":253,"identity":256,"providers":257,"workflow":887},1778697508095.5,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":258,"discover":882,"github":885},{"commitSha":251,"extensions":259},[260,274,525,540,549,559,567,577,587,596,606,619,627,635,645,655,665,674,683,691,701,709,717,725,730,738,746,757,765,775,791,799,808,817,826,835,845,861,873],{"basePath":261,"description":262,"displayName":263,"installMethods":264,"rationale":265,"selectedPaths":266,"source":272,"sourceLanguage":18,"type":273},"","Spartan AI Toolkit — engineering discipline layer for Claude Code","spartan-marketplace",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json (coalesced with duplicate marketplace at toolkit)",[267,270],{"path":268,"priority":269},".claude-plugin/marketplace.json","mandatory",{"path":271,"priority":269},"README.md","rule","marketplace",{"basePath":275,"description":276,"displayName":277,"installMethods":278,"license":279,"rationale":280,"selectedPaths":281,"source":272,"sourceLanguage":18,"type":524},"toolkit","Engineering discipline layer for Claude Code — 5 workflows, 69 commands, 21 rules, 29 skills, 9 agents organized in 12 packs","ai-toolkit",{"claudeCode":277},"MIT","plugin manifest at toolkit/.claude-plugin/plugin.json",[282,284,285,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,359,361,363,365,367,369,371,373,375,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522],{"path":283,"priority":269},".claude-plugin/plugin.json",{"path":271,"priority":269},{"path":286,"priority":287},"skills/api-endpoint-creator/SKILL.md","medium",{"path":289,"priority":287},"skills/article-writing/SKILL.md",{"path":291,"priority":287},"skills/backend-api-design/SKILL.md",{"path":293,"priority":287},"skills/brainstorm/SKILL.md",{"path":295,"priority":287},"skills/browser-qa/SKILL.md",{"path":297,"priority":287},"skills/ci-cd-patterns/SKILL.md",{"path":299,"priority":287},"skills/competitive-teardown/SKILL.md",{"path":301,"priority":287},"skills/content-engine/SKILL.md",{"path":303,"priority":287},"skills/database-patterns/SKILL.md",{"path":305,"priority":287},"skills/database-table-creator/SKILL.md",{"path":307,"priority":287},"skills/deep-research/SKILL.md",{"path":309,"priority":287},"skills/design-intelligence/SKILL.md",{"path":311,"priority":287},"skills/design-workflow/SKILL.md",{"path":313,"priority":287},"skills/idea-validation/SKILL.md",{"path":315,"priority":287},"skills/investor-materials/SKILL.md",{"path":317,"priority":287},"skills/investor-outreach/SKILL.md",{"path":319,"priority":287},"skills/js-security-audit/SKILL.md",{"path":321,"priority":287},"skills/kotlin-best-practices/SKILL.md",{"path":323,"priority":287},"skills/market-research/SKILL.md",{"path":325,"priority":287},"skills/ops-investigate-alert/SKILL.md",{"path":327,"priority":287},"skills/ops-oncall-log/SKILL.md",{"path":329,"priority":287},"skills/python-api-endpoint-creator/SKILL.md",{"path":331,"priority":287},"skills/python-best-practices/SKILL.md",{"path":333,"priority":287},"skills/python-testing-strategies/SKILL.md",{"path":335,"priority":287},"skills/security-checklist/SKILL.md",{"path":337,"priority":287},"skills/service-debugging/SKILL.md",{"path":339,"priority":287},"skills/startup-pipeline/SKILL.md",{"path":341,"priority":287},"skills/terraform-best-practices/SKILL.md",{"path":343,"priority":287},"skills/terraform-module-creator/SKILL.md",{"path":345,"priority":287},"skills/terraform-review/SKILL.md",{"path":347,"priority":287},"skills/terraform-security-audit/SKILL.md",{"path":349,"priority":287},"skills/terraform-service-scaffold/SKILL.md",{"path":351,"priority":287},"skills/testing-strategies/SKILL.md",{"path":353,"priority":287},"skills/ui-ux-pro-max/SKILL.md",{"path":355,"priority":287},"skills/web-to-prd/SKILL.md",{"path":357,"priority":358},"agents/ai-designer.md","high",{"path":360,"priority":358},"agents/design-critic.md",{"path":362,"priority":358},"agents/idea-killer.md",{"path":364,"priority":358},"agents/infrastructure-expert.md",{"path":366,"priority":358},"agents/micronaut-backend-expert.md",{"path":368,"priority":358},"agents/phase-reviewer.md",{"path":370,"priority":358},"agents/research-planner.md",{"path":372,"priority":358},"agents/solution-architect-cto.md",{"path":374,"priority":358},"agents/sre-architect.md",{"path":376,"priority":377},"bin/cli.js","low",{"path":379,"priority":358},"commands/spartan/brainstorm.md",{"path":381,"priority":358},"commands/spartan/brownfield.md",{"path":383,"priority":358},"commands/spartan/build.md",{"path":385,"priority":358},"commands/spartan/careful.md",{"path":387,"priority":358},"commands/spartan/codex.md",{"path":389,"priority":358},"commands/spartan/commit-message-with-codex.md",{"path":391,"priority":358},"commands/spartan/commit-message.md",{"path":393,"priority":358},"commands/spartan/content.md",{"path":395,"priority":358},"commands/spartan/context-save.md",{"path":397,"priority":358},"commands/spartan/contribute.md",{"path":399,"priority":358},"commands/spartan/daily.md",{"path":401,"priority":358},"commands/spartan/debug.md",{"path":403,"priority":358},"commands/spartan/deep-dive.md",{"path":405,"priority":358},"commands/spartan/deploy.md",{"path":407,"priority":358},"commands/spartan/e2e.md",{"path":409,"priority":358},"commands/spartan/env-setup.md",{"path":411,"priority":358},"commands/spartan/epic.md",{"path":413,"priority":358},"commands/spartan/fe-review.md",{"path":415,"priority":358},"commands/spartan/figma-to-code.md",{"path":417,"priority":358},"commands/spartan/freeze.md",{"path":419,"priority":358},"commands/spartan/fundraise.md",{"path":421,"priority":358},"commands/spartan/gate-review.md",{"path":423,"priority":358},"commands/spartan/guard.md",{"path":425,"priority":358},"commands/spartan/init-project.md",{"path":427,"priority":358},"commands/spartan/init-rules.md",{"path":429,"priority":358},"commands/spartan/interview.md",{"path":431,"priority":358},"commands/spartan/js-security.md",{"path":433,"priority":358},"commands/spartan/kickoff.md",{"path":435,"priority":358},"commands/spartan/kotlin-service.md",{"path":437,"priority":358},"commands/spartan/lean-canvas.md",{"path":439,"priority":358},"commands/spartan/lint-rules.md",{"path":441,"priority":358},"commands/spartan/magic-doc.md",{"path":443,"priority":358},"commands/spartan/memory-consolidate.md",{"path":445,"priority":358},"commands/spartan/migration.md",{"path":447,"priority":358},"commands/spartan/next-app.md",{"path":449,"priority":358},"commands/spartan/next-feature.md",{"path":451,"priority":358},"commands/spartan/onboard.md",{"path":453,"priority":358},"commands/spartan/ops-investigate-alert.md",{"path":455,"priority":358},"commands/spartan/ops-oncall-log.md",{"path":457,"priority":358},"commands/spartan/outreach.md",{"path":459,"priority":358},"commands/spartan/pitch.md",{"path":461,"priority":358},"commands/spartan/plan.md",{"path":463,"priority":358},"commands/spartan/pr-ready.md",{"path":465,"priority":358},"commands/spartan/qa.md",{"path":467,"priority":358},"commands/spartan/research.md",{"path":469,"priority":358},"commands/spartan/review.md",{"path":471,"priority":358},"commands/spartan/scan-rules.md",{"path":473,"priority":358},"commands/spartan/sessions.md",{"path":475,"priority":358},"commands/spartan/ship-pr-codex.md",{"path":477,"priority":358},"commands/spartan/ship-pr.md",{"path":479,"priority":358},"commands/spartan/spec.md",{"path":481,"priority":358},"commands/spartan/startup.md",{"path":483,"priority":358},"commands/spartan/teardown.md",{"path":485,"priority":358},"commands/spartan/testcontainer.md",{"path":487,"priority":358},"commands/spartan/tf-cost.md",{"path":489,"priority":358},"commands/spartan/tf-deploy.md",{"path":491,"priority":358},"commands/spartan/tf-drift.md",{"path":493,"priority":358},"commands/spartan/tf-import.md",{"path":495,"priority":358},"commands/spartan/tf-module.md",{"path":497,"priority":358},"commands/spartan/tf-plan.md",{"path":499,"priority":358},"commands/spartan/tf-review.md",{"path":501,"priority":358},"commands/spartan/tf-scaffold.md",{"path":503,"priority":358},"commands/spartan/tf-security.md",{"path":505,"priority":358},"commands/spartan/think.md",{"path":507,"priority":358},"commands/spartan/unfreeze.md",{"path":509,"priority":358},"commands/spartan/update.md",{"path":511,"priority":358},"commands/spartan/ux.md",{"path":513,"priority":358},"commands/spartan/validate.md",{"path":515,"priority":358},"commands/spartan/web-to-prd.md",{"path":517,"priority":358},"commands/spartan/write.md",{"path":519,"priority":358},"commands/spartan.md",{"path":521,"priority":358},"hooks/spartan-check-update.js",{"path":523,"priority":358},"hooks/spartan-statusline.js","plugin",{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":272,"sourceLanguage":18,"type":245},".codex/skills/api-endpoint-creator","Creates RPC-style endpoint following layered architecture (Controller → Manager → Repository). Use when creating new API endpoints or CRUD operations.","api-endpoint-creator",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/api-endpoint-creator/SKILL.md (coalesced with duplicate skill at toolkit/skills/api-endpoint-creator)",[532,534,536,538],{"path":533,"priority":269},"SKILL.md",{"path":535,"priority":287},"error-handling-guide.md",{"path":537,"priority":287},"examples.md",{"path":539,"priority":287},"testing-patterns.md",{"basePath":541,"description":542,"displayName":543,"installMethods":544,"rationale":545,"selectedPaths":546,"source":272,"sourceLanguage":18,"type":245},".codex/skills/article-writing","Write blog posts, guides, tutorials, and long-form content. Sounds like a real person, not AI. Use when the user wants polished written content.","article-writing",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/article-writing/SKILL.md (coalesced with duplicate skill at toolkit/skills/article-writing)",[547,548],{"path":533,"priority":269},{"path":537,"priority":287},{"basePath":550,"description":551,"displayName":552,"installMethods":553,"rationale":554,"selectedPaths":555,"source":272,"sourceLanguage":18,"type":245},".codex/skills/backend-api-design","Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.","backend-api-design",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/backend-api-design/SKILL.md (coalesced with duplicate skill at toolkit/skills/backend-api-design)",[556,557],{"path":533,"priority":269},{"path":558,"priority":287},"code-patterns.md",{"basePath":560,"description":561,"displayName":562,"installMethods":563,"rationale":564,"selectedPaths":565,"source":272,"sourceLanguage":18,"type":245},".codex/skills/brainstorm","Run a structured brainstorm session for startup ideas. Takes a theme or problem and generates ideas with quick gut-checks. Use when the user wants to explore a space or generate new ideas.","brainstorm",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/brainstorm/SKILL.md (coalesced with duplicate skill at toolkit/skills/brainstorm)",[566],{"path":533,"priority":269},{"basePath":568,"description":569,"displayName":570,"installMethods":571,"rationale":572,"selectedPaths":573,"source":272,"sourceLanguage":18,"type":245},".codex/skills/browser-qa","Run real browser QA with Playwright. Use when testing a frontend feature, verifying UI before PR, smoke testing after deploy, or investigating reported visual bugs.","browser-qa",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/browser-qa/SKILL.md (coalesced with duplicate skill at toolkit/skills/browser-qa)",[574,575],{"path":533,"priority":269},{"path":576,"priority":287},"playwright-snippets.md",{"basePath":578,"description":579,"displayName":580,"installMethods":581,"rationale":582,"selectedPaths":583,"source":272,"sourceLanguage":18,"type":245},".codex/skills/competitive-teardown","Deep competitor analysis. Tear apart a specific competitor or compare multiple competitors. Use when the user names a competitor or asks \"who else is doing this?\"","competitive-teardown",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/competitive-teardown/SKILL.md (coalesced with duplicate skill at toolkit/skills/competitive-teardown)",[584,585],{"path":533,"priority":269},{"path":586,"priority":287},"example-analysis.md",{"basePath":588,"description":589,"displayName":590,"installMethods":591,"rationale":592,"selectedPaths":593,"source":272,"sourceLanguage":18,"type":245},".codex/skills/content-engine","Turn one idea into platform-native content for X, LinkedIn, TikTok, YouTube, newsletters. Use when the user wants social posts, threads, scripts, or content calendars.","content-engine",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/content-engine/SKILL.md (coalesced with duplicate skill at toolkit/skills/content-engine)",[594,595],{"path":533,"priority":269},{"path":537,"priority":287},{"basePath":597,"description":598,"displayName":599,"installMethods":600,"rationale":601,"selectedPaths":602,"source":272,"sourceLanguage":18,"type":245},".codex/skills/database-patterns","Database design patterns including schema design, migrations, soft deletes, and Exposed ORM. Use when creating tables, writing migrations, or implementing repositories.","database-patterns",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/database-patterns/SKILL.md (coalesced with duplicate skill at toolkit/skills/database-patterns)",[603,604],{"path":533,"priority":269},{"path":605,"priority":287},"code-templates.md",{"basePath":607,"description":608,"displayName":609,"installMethods":610,"rationale":611,"selectedPaths":612,"source":272,"sourceLanguage":18,"type":245},".codex/skills/database-table-creator","Creates database table with full Kotlin synchronization (SQL migration → Table → Entity → Repository → Tests). Use when adding new database tables or entities.","database-table-creator",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/database-table-creator/SKILL.md (coalesced with duplicate skill at toolkit/skills/database-table-creator)",[613,614,615,617],{"path":533,"priority":269},{"path":537,"priority":287},{"path":616,"priority":287},"kotlin-templates.md",{"path":618,"priority":287},"validation-checklist.md",{"basePath":620,"description":621,"displayName":622,"installMethods":623,"rationale":624,"selectedPaths":625,"source":272,"sourceLanguage":18,"type":245},".codex/skills/deep-research","Run deep research on a topic. Web searches, data collection, source checking, and a structured report. Use when the user needs more than a quick answer.","deep-research",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/deep-research/SKILL.md (coalesced with duplicate skill at toolkit/skills/deep-research)",[626],{"path":533,"priority":269},{"basePath":628,"description":629,"displayName":630,"installMethods":631,"rationale":632,"selectedPaths":633,"source":272,"sourceLanguage":18,"type":245},".codex/skills/design-intelligence","Design system bootstrapping and token generation. Takes project context and outputs ready-to-use design tokens, Tailwind config, and CSS variables.","design-intelligence",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/design-intelligence/SKILL.md (coalesced with duplicate skill at toolkit/skills/design-intelligence)",[634],{"path":533,"priority":269},{"basePath":636,"description":637,"displayName":638,"installMethods":639,"rationale":640,"selectedPaths":641,"source":272,"sourceLanguage":18,"type":245},".codex/skills/design-workflow","Anti-AI-generic design guidelines. Use when creating UI prototypes, reviewing designs for generic AI patterns, or setting up a project design system.","design-workflow",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/design-workflow/SKILL.md (coalesced with duplicate skill at toolkit/skills/design-workflow)",[642,643],{"path":533,"priority":269},{"path":644,"priority":287},"checklists.md",{"basePath":646,"description":647,"displayName":648,"installMethods":649,"rationale":650,"selectedPaths":651,"source":272,"sourceLanguage":18,"type":245},".codex/skills/idea-validation","Validate a startup idea with competitor analysis, market signals, and risk assessment. Be brutally honest. Use when the user wants to test if an idea is worth building.","idea-validation",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/idea-validation/SKILL.md (coalesced with duplicate skill at toolkit/skills/idea-validation)",[652,653],{"path":533,"priority":269},{"path":654,"priority":287},"example-report.md",{"basePath":656,"description":657,"displayName":658,"installMethods":659,"rationale":660,"selectedPaths":661,"source":272,"sourceLanguage":18,"type":245},".codex/skills/investor-materials","Create pitch decks, one-pagers, memos, financial models, and fundraising materials. Use when the user needs investor-facing docs.","investor-materials",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/investor-materials/SKILL.md (coalesced with duplicate skill at toolkit/skills/investor-materials)",[662,663],{"path":533,"priority":269},{"path":664,"priority":287},"example-outline.md",{"basePath":666,"description":667,"displayName":668,"installMethods":669,"rationale":670,"selectedPaths":671,"source":272,"sourceLanguage":18,"type":245},".codex/skills/investor-outreach","Draft cold emails, warm intro blurbs, follow-ups, and investor communications. Use when the user needs to write to angels, VCs, or accelerators.","investor-outreach",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/investor-outreach/SKILL.md (coalesced with duplicate skill at toolkit/skills/investor-outreach)",[672,673],{"path":533,"priority":269},{"path":537,"priority":287},{"basePath":675,"description":676,"displayName":677,"installMethods":678,"rationale":679,"selectedPaths":680,"source":272,"sourceLanguage":18,"type":245},".codex/skills/kotlin-best-practices","Kotlin coding standards including null safety, Either error handling, coroutines, and Exposed ORM patterns. Use when writing Kotlin code, reviewing code quality, or learning project patterns.","kotlin-best-practices",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/kotlin-best-practices/SKILL.md (coalesced with duplicate skill at toolkit/skills/kotlin-best-practices)",[681,682],{"path":533,"priority":269},{"path":558,"priority":287},{"basePath":684,"description":685,"displayName":686,"installMethods":687,"rationale":688,"selectedPaths":689,"source":272,"sourceLanguage":18,"type":245},".codex/skills/market-research","Run market research, competitive analysis, investor due diligence, and industry scans. Use when the user wants market sizing, competitor comparisons, fund research, or tech scans.","market-research",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/market-research/SKILL.md (coalesced with duplicate skill at toolkit/skills/market-research)",[690],{"path":533,"priority":269},{"basePath":692,"description":693,"displayName":694,"installMethods":695,"rationale":696,"selectedPaths":697,"source":272,"sourceLanguage":18,"type":245},".codex/skills/security-checklist","Security best practices for Micronaut/Kotlin backend including authentication, authorization, input validation, and OWASP prevention. Use when implementing auth, validating inputs, or reviewing security.","security-checklist",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/security-checklist/SKILL.md (coalesced with duplicate skill at toolkit/skills/security-checklist)",[698,699],{"path":533,"priority":269},{"path":700,"priority":287},"audit-reference.md",{"basePath":702,"description":703,"displayName":704,"installMethods":705,"rationale":706,"selectedPaths":707,"source":272,"sourceLanguage":18,"type":245},".codex/skills/startup-pipeline","Coordinates the full startup idea pipeline from brainstorm to investor outreach. Use when the user starts a new idea project, asks for the 'full pipeline', or references stages/gates.","startup-pipeline",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/startup-pipeline/SKILL.md (coalesced with duplicate skill at toolkit/skills/startup-pipeline)",[708],{"path":533,"priority":269},{"basePath":710,"description":711,"displayName":712,"installMethods":713,"rationale":714,"selectedPaths":715,"source":272,"sourceLanguage":18,"type":245},".codex/skills/terraform-best-practices","Quick reference for Terraform conventions including file organization, naming, modules, state, security, and anti-patterns. Use when writing or reviewing Terraform code.","terraform-best-practices",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-best-practices/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-best-practices)",[716],{"path":533,"priority":269},{"basePath":718,"description":719,"displayName":720,"installMethods":721,"rationale":722,"selectedPaths":723,"source":272,"sourceLanguage":18,"type":245},".codex/skills/terraform-module-creator","Create or extend reusable Terraform modules with proper structure, interfaces, and documentation. Use when building new infrastructure modules or extending existing ones.","terraform-module-creator",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-module-creator/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-module-creator)",[724],{"path":533,"priority":269},{"basePath":242,"description":10,"displayName":13,"installMethods":726,"rationale":727,"selectedPaths":728,"source":272,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-review/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-review)",[729],{"path":533,"priority":269},{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":272,"sourceLanguage":18,"type":245},".codex/skills/terraform-security-audit","Security audit for Terraform codebases covering IAM, networking, encryption, secrets, access control, and compliance. Use before prod deploys, periodic audits, or new service security review.","terraform-security-audit",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-security-audit/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-security-audit)",[737],{"path":533,"priority":269},{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":272,"sourceLanguage":18,"type":245},".codex/skills/terraform-service-scaffold","Generate complete service-level Terraform infrastructure with modules, environments, and CI/CD. Use when adding Terraform to a new service or bootstrapping infrastructure from scratch.","terraform-service-scaffold",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-service-scaffold/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-service-scaffold)",[745],{"path":533,"priority":269},{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":272,"sourceLanguage":18,"type":245},".codex/skills/testing-strategies","Testing patterns for Micronaut/Kotlin backend including repository tests, integration tests, and test data builders. Use when writing tests, setting up test infrastructure, or improving coverage.","testing-strategies",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/testing-strategies/SKILL.md (coalesced with duplicate skill at toolkit/skills/testing-strategies)",[753,754,755],{"path":533,"priority":269},{"path":537,"priority":287},{"path":756,"priority":287},"integration-test-setup.md",{"basePath":758,"description":759,"displayName":760,"installMethods":761,"rationale":762,"selectedPaths":763,"source":272,"sourceLanguage":18,"type":245},".codex/skills/web-to-prd","Scan a live web app with Playwright, extract all features, generate PRD/epics/stories with priorities and dependencies, export to Notion. Checks required MCP servers before starting.","web-to-prd",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/web-to-prd/SKILL.md (coalesced with duplicate skill at toolkit/skills/web-to-prd)",[764],{"path":533,"priority":269},{"basePath":766,"description":767,"displayName":768,"installMethods":769,"rationale":770,"selectedPaths":771,"source":272,"sourceLanguage":18,"type":245},"toolkit/skills/ci-cd-patterns","CI/CD pipeline patterns for GitHub Actions, PR automation, and deployment workflows. Use when setting up CI, fixing broken pipelines, automating PR checks, or configuring deployment.","ci-cd-patterns",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/ci-cd-patterns/SKILL.md",[772,773],{"path":533,"priority":269},{"path":774,"priority":287},"workflows.md",{"basePath":776,"description":777,"displayName":778,"installMethods":779,"rationale":780,"selectedPaths":781,"source":272,"sourceLanguage":18,"type":245},"toolkit/skills/js-security-audit","Audit JS/TS projects against NPM Security Guidelines covering project setup, dependency hygiene, CI/CD pipeline, Dependabot, and incident response. Use when reviewing package.json or lockfiles, adding or upgrading npm dependencies, setting up CI security gates, hardening a new repo, or responding to a compromised package.","js-security-audit",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/js-security-audit/SKILL.md",[782,783,785,787,789],{"path":533,"priority":269},{"path":784,"priority":287},"audit-checklist.md",{"path":786,"priority":287},"eslint-security.md",{"path":788,"priority":287},"incident-playbook.md",{"path":790,"priority":287},"package-manager.md",{"basePath":792,"description":793,"displayName":794,"installMethods":795,"rationale":796,"selectedPaths":797,"source":272,"sourceLanguage":18,"type":245},"toolkit/skills/ops-investigate-alert","Investigate a monitoring alert end-to-end. Pulls metrics, logs, traces, and recent code changes to identify root cause. Works with any monitoring MCP.","ops-investigate-alert",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/ops-investigate-alert/SKILL.md",[798],{"path":533,"priority":269},{"basePath":800,"description":801,"displayName":802,"installMethods":803,"rationale":804,"selectedPaths":805,"source":272,"sourceLanguage":18,"type":245},"toolkit/skills/ops-oncall-log","Create a structured on-call log by pulling alerts from monitoring and writing a summary to your team's wiki. Requires a monitoring MCP (recommended: Datadog) and a wiki MCP (Confluence or Notion).","ops-oncall-log",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/ops-oncall-log/SKILL.md",[806,807],{"path":533,"priority":269},{"path":537,"priority":287},{"basePath":809,"description":810,"displayName":811,"installMethods":812,"rationale":813,"selectedPaths":814,"source":272,"sourceLanguage":18,"type":245},"toolkit/skills/python-api-endpoint-creator","Creates FastAPI endpoints with layered architecture (Router → Service → Repository). Use when creating new API endpoints, CRUD operations, or scaffolding a new domain module in a FastAPI project.","python-api-endpoint-creator",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/python-api-endpoint-creator/SKILL.md",[815,816],{"path":533,"priority":269},{"path":558,"priority":287},{"basePath":818,"description":819,"displayName":820,"installMethods":821,"rationale":822,"selectedPaths":823,"source":272,"sourceLanguage":18,"type":245},"toolkit/skills/python-best-practices","Python/FastAPI coding standards including async patterns, Pydantic v2, SQLAlchemy 2.0, and project structure. Use when writing Python code, reviewing FastAPI projects, or learning FastAPI conventions.","python-best-practices",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/python-best-practices/SKILL.md",[824,825],{"path":533,"priority":269},{"path":558,"priority":287},{"basePath":827,"description":828,"displayName":829,"installMethods":830,"rationale":831,"selectedPaths":832,"source":272,"sourceLanguage":18,"type":245},"toolkit/skills/python-testing-strategies","Testing patterns for FastAPI with pytest-asyncio, httpx AsyncClient, fixtures, and test data factories. Use when writing tests, setting up test infrastructure, or improving coverage in a FastAPI project.","python-testing-strategies",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/python-testing-strategies/SKILL.md",[833,834],{"path":533,"priority":269},{"path":537,"priority":287},{"basePath":836,"description":837,"displayName":838,"installMethods":839,"rationale":840,"selectedPaths":841,"source":272,"sourceLanguage":18,"type":245},"toolkit/skills/service-debugging","Structured debugging runbook for backend services. Use when investigating production issues, API errors, performance problems, or when something broke and you need to find why.","service-debugging",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/service-debugging/SKILL.md",[842,843],{"path":533,"priority":269},{"path":844,"priority":287},"common-issues.md",{"basePath":846,"description":847,"displayName":848,"installMethods":849,"rationale":850,"selectedPaths":851,"source":272,"sourceLanguage":18,"type":245},"toolkit/skills/ui-ux-pro-max","UI/UX design intelligence with searchable style, palette, typography, and chart databases. Use when designing UI components, choosing colors/fonts, reviewing code for UX issues, building landing pages, or implementing responsive layouts.","ui-ux-pro-max",{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/ui-ux-pro-max/SKILL.md",[852,853,855,857,859],{"path":533,"priority":269},{"path":854,"priority":287},"python-setup.md",{"path":856,"priority":377},"scripts/core.py",{"path":858,"priority":377},"scripts/design_system.py",{"path":860,"priority":377},"scripts/search.py",{"basePath":862,"description":863,"displayName":864,"installMethods":865,"license":279,"rationale":866,"selectedPaths":867,"source":272,"sourceLanguage":18,"type":872},"experiments/web-to-prd-agent","Scan a live web app and generate a detailed PRD with screenshots, powered by Claude Code CLI","@c0x12c/spartan-web-to-prd",{"npm":864},"cli ecosystem detected at experiments/web-to-prd-agent",[868,870],{"path":869,"priority":269},"package.json",{"path":871,"priority":377},"src/index.ts","cli",{"basePath":275,"description":874,"displayName":875,"installMethods":876,"license":279,"rationale":877,"selectedPaths":878,"source":272,"sourceLanguage":18,"type":872},"Engineering discipline layer for AI coding agents — commands, rules, skills, agents, and packs for Claude Code","@c0x12c/ai-toolkit",{"npm":875},"cli ecosystem detected at toolkit",[879,880,881],{"path":869,"priority":269},{"path":271,"priority":269},{"path":376,"priority":287},{"sources":883},[884],"manual",{"closedIssues90d":8,"description":261,"forks":233,"openIssues90d":8,"pushedAt":235,"readmeSize":231,"stars":236,"topics":886},[],{"classifiedAt":888,"discoverAt":889,"extractAt":890,"githubAt":890,"updatedAt":888},1778697513161,1778697508095,1778697511246,[216,213,214,215,217,212],{"evaluatedAt":240,"extractAt":893,"updatedAt":240},1778697513812,[],[896,925,953,979,995,1025],{"_creationTime":897,"_id":898,"community":899,"display":900,"identity":906,"providers":910,"relations":918,"tags":921,"workflow":922},1778675056600.2393,"k17ct63reqgdem6s75y0b76kn186m8xs",{"reviewCount":8},{"description":901,"installMethods":902,"name":904,"sourceUrl":905},"Pre-production audit that scans a codebase for security, database, deployment, code quality, AI/LLM, dependency, frontend, and observability issues. Intercepts deploy commands and blocks until critical items pass. Stack-agnostic. Use for \"run ship gate\", \"am I ready to ship\", \"pre-launch audit\", \"can I deploy\", \"push to production\", \"go live checklist\", \"preflight check\". Not for CI/CD setup or infra provisioning.\n",{"claudeCode":903},"alirezarezvani/claude-skills","ship-gate","https://github.com/alirezarezvani/claude-skills",{"basePath":907,"githubOwner":908,"githubRepo":909,"locale":18,"slug":904,"type":245},"engineering/skills/ship-gate","alirezarezvani","claude-skills",{"evaluate":911,"extract":917},{"promptVersionExtension":205,"promptVersionScoring":206,"score":912,"tags":913,"targetMarket":218,"tier":219},100,[217,914,915,916,216,213],"code-quality","deployment","audit",{"commitSha":251,"license":279},{"parentExtensionId":919,"repoId":920},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[916,216,914,915,213,217],{"evaluatedAt":923,"extractAt":924,"updatedAt":923},1778679066333,1778675056600,{"_creationTime":926,"_id":927,"community":928,"display":929,"identity":935,"providers":939,"relations":946,"tags":949,"workflow":950},1778699018122.806,"k17f8brx4myxh4m628fzaf359d86mh5p",{"reviewCount":8},{"description":930,"installMethods":931,"name":933,"sourceUrl":934},"Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations.",{"claudeCode":932},"wshobson/agents","k8s-manifest-generator","https://github.com/wshobson/agents",{"basePath":936,"githubOwner":937,"githubRepo":938,"locale":18,"slug":933,"type":245},"plugins/kubernetes-operations/skills/k8s-manifest-generator","wshobson","agents",{"evaluate":940,"extract":945},{"promptVersionExtension":205,"promptVersionScoring":206,"score":912,"tags":941,"targetMarket":218,"tier":219},[942,943,944,213,214],"kubernetes","yaml","manifests",{"commitSha":251},{"parentExtensionId":947,"repoId":948},"k175jd53h37s1n6dw0vmzx9s3n86m28p","kd74de64zj0axtg5b8t7eqqe2x86nske",[213,214,942,944,943],{"evaluatedAt":951,"extractAt":952,"updatedAt":951},1778701717766,1778699018122,{"_creationTime":954,"_id":955,"community":956,"display":957,"identity":962,"providers":966,"relations":973,"tags":975,"workflow":976},1778683190010.285,"k17dy2c1xfr8ysp79asxb6m0c186nv0h",{"reviewCount":8},{"description":958,"installMethods":959,"name":212,"sourceUrl":961},"Terraform infrastructure-as-code workflow patterns: state and environments, module design, safe plan/apply, drift control, and CI guardrails",{"claudeCode":960},"bobmatnyc/claude-mpm-skills","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":963,"githubOwner":964,"githubRepo":965,"locale":18,"slug":212,"type":245},"universal/infrastructure/terraform","bobmatnyc","claude-mpm-skills",{"evaluate":967,"extract":972},{"promptVersionExtension":205,"promptVersionScoring":206,"score":968,"tags":969,"targetMarket":218,"tier":219},99,[212,970,214,213,971],"iac","ci",{"commitSha":251},{"repoId":974},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[971,213,970,214,212],{"evaluatedAt":977,"extractAt":978,"updatedAt":977},1778686415405,1778683190010,{"_creationTime":980,"_id":981,"community":982,"display":983,"identity":985,"providers":986,"relations":991,"tags":992,"workflow":993},1778697513812.064,"k1748ht8ycs6jw9xmbechaxmqd86m3ry",{"reviewCount":8},{"description":719,"installMethods":984,"name":720,"sourceUrl":14},{"claudeCode":12},{"basePath":718,"githubOwner":243,"githubRepo":244,"locale":18,"slug":720,"type":245},{"evaluate":987,"extract":990},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":988,"targetMarket":218,"tier":219},[212,214,989,213,970],"code-generation",{"commitSha":251},{"repoId":253},[989,213,970,214,212],{"evaluatedAt":994,"extractAt":893,"updatedAt":994},1778697860860,{"_creationTime":996,"_id":997,"community":998,"display":999,"identity":1005,"providers":1010,"relations":1018,"tags":1021,"workflow":1022},1778693180473.1304,"k1736qaw8zydvpgfbkqnxaxwvh86n080",{"reviewCount":8},{"description":1000,"installMethods":1001,"name":1003,"sourceUrl":1004},"Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies with WAF alignment. Generates Bicep or Terraform directly (no azd). WHEN: 'plan Azure infrastructure', 'architect Azure landing zone', 'design hub-spoke network', 'plan multi-region DR topology', 'set up VNets firewalls and private endpoints', 'subscription-scope Bicep deployment', 'Azure Backup for VM workloads'. PREFER azure-prepare FOR app-centric workflows.",{"claudeCode":1002},"microsoft/agent-skills","Azure Enterprise Infra Planner","https://github.com/microsoft/agent-skills",{"basePath":1006,"githubOwner":1007,"githubRepo":1008,"locale":18,"slug":1009,"type":245},".github/plugins/azure-skills/skills/azure-enterprise-infra-planner","microsoft","agent-skills","azure-enterprise-infra-planner",{"evaluate":1011,"extract":1017},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":1012,"targetMarket":218,"tier":219},[1013,1014,212,214,1015,1016],"azure","bicep","planning","automation",{"commitSha":251,"license":279},{"parentExtensionId":1019,"repoId":1020},"k17934axs3g4g0b9056mbcsz0986m02a","kd77czgnv00rfjm815pcc5xx5986n5t8",[1016,1013,1014,214,1015,212],{"evaluatedAt":1023,"extractAt":1024,"updatedAt":1023},1778696265613,1778693180473,{"_creationTime":1026,"_id":1027,"community":1028,"display":1029,"identity":1035,"providers":1039,"relations":1046,"tags":1048,"workflow":1049},1778696505500.006,"k1754f7285hvja3svvh212kj8586maxr",{"reviewCount":8},{"description":1030,"installMethods":1031,"name":1033,"sourceUrl":1034},"Checklist and automation guide for adding a new skill to the OPC Skills project. Ensures all required files, metadata, logos, and listings are created before release. Use when adding a new skill, publishing a skill, or preparing a skill for release.",{"claudeCode":1032},"ReScienceLab/opc-skills","add-new-opc-skill","https://github.com/ReScienceLab/opc-skills",{"basePath":1036,"githubOwner":1037,"githubRepo":1038,"locale":18,"slug":1033,"type":245},".factory/skills/add-new-opc-skill","ReScienceLab","opc-skills",{"evaluate":1040,"extract":1045},{"promptVersionExtension":205,"promptVersionScoring":206,"score":912,"tags":1041,"targetMarket":218,"tier":219},[1042,1016,1043,216,1044],"documentation","development","workflow",{"commitSha":251},{"repoId":1047},"kd7fj56h5kejcgm6hcjmzn79xd86m7wa",[1016,216,1043,1042,1044],{"evaluatedAt":1050,"extractAt":1051,"updatedAt":1050},1778696744286,1778696505500]