[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-spartan-stratos-terraform-module-creator-zh-CN":3,"guides-for-spartan-stratos-terraform-module-creator":892,"similar-k1748ht8ycs6jw9xmbechaxmqd86m3ry-zh-CN":893},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":232,"parentExtension":244,"providers":245,"relations":250,"repo":252,"tags":889,"workflow":890},1778697513812.064,"k1748ht8ycs6jw9xmbechaxmqd86m3ry",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Create or extend reusable Terraform modules with proper structure, interfaces, and documentation. Use when building new infrastructure modules or extending existing ones.",{"claudeCode":12},"spartan-stratos/spartan-ai-toolkit","terraform-module-creator","https://github.com/spartan-stratos/spartan-ai-toolkit",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":237},1778697860860.3965,"kn7ftrjrrnw1gh63xtpnjt6ghn86mwfw","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[21,26,29,32,36,39,43,47,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the extension addresses the problem of creating or extending reusable Terraform modules with proper structure, interfaces, and documentation.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured workflow for creating Terraform modules, going beyond basic prompt capabilities by enforcing conventions, validation, and auto-generation of documentation and usage examples.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension covers the complete lifecycle of module creation, including directory structure, variable definition, resource per file, security group handling, output definition, version constraints, and publishing to a registry, making it ready for real workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses on the single domain of creating and extending Terraform modules, with no unrelated capabilities advertised.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The provided description accurately and concisely reflects the extension's functionality.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses well-defined actions like Read, Write, Edit, Glob, and Grep, which are appropriately scoped for module creation.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md provides detailed examples of variable definitions, including descriptions, types, validations, defaults, and the use of object and optional types, covering parameter reference well.",{"category":33,"check":48,"severity":49,"summary":50},"Tool naming","not_applicable","This is a skill with no user-facing tools exposed directly.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill interacts through user prompts for necessary information and outputs generated code and examples, with minimal extraneous data.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The MIT license is clearly indicated in the README.md and is a permissive OSS license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on 2026-05-11, which is within the last 3 months.",{"category":59,"check":63,"severity":49,"summary":64},"Dependency Management","No third-party dependencies are explicitly managed or required by the skill's documented process.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill does not appear to handle or expose secrets; it focuses on code generation.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on user prompts and generates code, with no indication of loading untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill generates code based on user input and documented patterns; it does not fetch or execute remote code at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill's primary function is code generation within a defined structure, not file manipulation outside of creating the module's directory.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","There are no indications of detached processes or retry loops designed to escape sandbox limitations.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill focuses on code structure and does not read or submit confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content appears free of hidden-steering tricks and uses clean, printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is presented in readable HCL and Markdown, with no signs of obfuscation or base64-encoded payloads.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill clearly defines the expected module directory structure and provides clear instructions, with no assumptions about the user's project layout outside the generated module.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","With 0 issues opened and 0 closed in the last 90 days, engagement is not applicable but there are no outstanding issues.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The README indicates an npm version, and the GitHub repository shows recent commits, implying a managed release process.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The example variable definitions in the SKILL.md show validation rules for names and use of typed variables, indicating a focus on input validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill's primary action is code generation, not destructive operations; it creates directories and files.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The provided examples demonstrate validation within variable definitions, suggesting a focus on handling invalid input gracefully.",{"category":104,"check":114,"severity":49,"summary":115},"Logging","The skill is focused on code generation and does not perform destructive actions or outbound calls that would require local logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill generates code and does not operate on personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension is designed for Terraform module creation, which is a globally applicable task, and there are no regional restrictions.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on standard markdown and HCL, with no specific runtime or OS assumptions beyond what Terraform itself requires.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README provides a comprehensive overview of the Spartan AI Toolkit, including installation, features, and commands, complementing the skill's specific documentation.",{"category":33,"check":130,"severity":49,"summary":131},"Tool surface size","This is a skill with a single integrated function, not a collection of distinct tools.",{"category":40,"check":133,"severity":49,"summary":134},"Overlapping near-synonym tools","This skill does not expose multiple tools with overlapping functionalities.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features for Terraform module creation are implemented and demonstrated in the SKILL.md.",{"category":139,"check":140,"severity":49,"summary":141},"Install","Installation instruction","Installation instructions are provided in the README for the 'Spartan AI Toolkit', but this specific skill is part of that larger package and is loaded via Claude Code.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The examples show validation with descriptive error messages for variable inputs, indicating a focus on actionable error reporting.",{"category":147,"check":148,"severity":49,"summary":149},"Execution","Pinned dependencies","The skill itself does not appear to bundle or manage external script dependencies that would require pinning.",{"category":33,"check":151,"severity":49,"summary":152},"Dry-run preview","The skill's primary function is code generation, not state-changing operations that would benefit from a dry-run preview.",{"category":154,"check":155,"severity":49,"summary":156},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The README for the associated 'Spartan AI Toolkit' mentions no telemetry collection by default, implying opt-in or no collection.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The description clearly defines the purpose (create/extend Terraform modules) and when to use it (building new or extending existing modules).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, clearly stating the skill's name and purpose within the character limits.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured with clear steps and examples, avoiding excessive length.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the process and provides detailed HCL examples inline, which is appropriate for this skill's scope.",{"category":170,"check":174,"severity":49,"summary":175},"Forked exploration","This skill does not involve deep exploration or code review requiring a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides a clear usage example of how to call the module with sensible defaults and explanations.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation includes validation rules for variable inputs and mentions lifecycle rules, addressing potential edge cases and limitations.",{"category":104,"check":183,"severity":49,"summary":184},"Tool Fallback","This skill does not reference external tools like an MCP server.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The validation rules on variables and the explicit process steps imply a halt on unexpected input states.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill operates as a standalone module creator and does not implicitly rely on other skills.",1778697860662,"This skill assists users in creating and extending reusable Terraform modules by providing a structured process, including directory setup, variable definition, resource organization, and usage examples. It enforces best practices for Terraform development.",[195,196,197,198,199],"Generates standard Terraform module structure","Enforces variable validation and explicit interfaces","Organizes resources into individual files","Includes example usage and publishing instructions","Automates module creation based on user input",[201,202,203],"Deploying or managing Terraform state","Writing Terraform code directly without user input","Providing opinionated opinions on specific cloud provider features beyond module structure","3.0.0","4.4.0","To streamline the creation of well-structured, reusable, and documented Terraform modules, promoting consistency and best practices in infrastructure as code.","The extension is a high-quality, well-documented skill for creating Terraform modules. All checks passed, indicating excellent adherence to best practices.",98,"Excellent skill for structured Terraform module creation and extension.",[211,212,213,214,215],"terraform","infrastructure","code-generation","devops","iac","global","verified",[219,220,221,222],"Creating new reusable infrastructure modules","Extending existing Terraform modules","Refactoring inline resources into proper modules","Standardizing ad-hoc modules to follow conventions",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":235,"testCoverage":236},{"hasLockfile":225},false,1778697846220,{"descriptionLength":228,"readmeSize":229},170,17937,{"closedIssues90d":8,"forks":231,"hasChangelog":232,"openIssues90d":8,"pushedAt":233,"stars":234},5,true,1778482616000,68,{"hasNpmPackage":225,"smitheryVerified":225},{"hasCi":232,"hasTests":232},{"updatedAt":238},1778697860860,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},".codex/skills/terraform-module-creator","spartan-stratos","spartan-ai-toolkit","skill",null,{"evaluate":246,"extract":248},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":247,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":249},"HEAD",{"repoId":251},"kd73rjj0rnrv7y0rz9qc3psn0586n75g",{"_creationTime":253,"_id":251,"identity":254,"providers":255,"workflow":885},1778697508095.5,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":256,"discover":880,"github":883},{"commitSha":249,"extensions":257},[258,272,523,538,547,557,565,575,585,594,604,617,625,633,643,653,663,672,681,689,699,707,715,720,728,736,744,755,763,773,789,797,806,815,824,833,843,859,871],{"basePath":259,"description":260,"displayName":261,"installMethods":262,"rationale":263,"selectedPaths":264,"source":270,"sourceLanguage":18,"type":271},"","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)",[265,268],{"path":266,"priority":267},".claude-plugin/marketplace.json","mandatory",{"path":269,"priority":267},"README.md","rule","marketplace",{"basePath":273,"description":274,"displayName":275,"installMethods":276,"license":277,"rationale":278,"selectedPaths":279,"source":270,"sourceLanguage":18,"type":522},"toolkit","Engineering discipline layer for Claude Code — 5 workflows, 69 commands, 21 rules, 29 skills, 9 agents organized in 12 packs","ai-toolkit",{"claudeCode":275},"MIT","plugin manifest at toolkit/.claude-plugin/plugin.json",[280,282,283,286,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,357,359,361,363,365,367,369,371,373,376,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],{"path":281,"priority":267},".claude-plugin/plugin.json",{"path":269,"priority":267},{"path":284,"priority":285},"skills/api-endpoint-creator/SKILL.md","medium",{"path":287,"priority":285},"skills/article-writing/SKILL.md",{"path":289,"priority":285},"skills/backend-api-design/SKILL.md",{"path":291,"priority":285},"skills/brainstorm/SKILL.md",{"path":293,"priority":285},"skills/browser-qa/SKILL.md",{"path":295,"priority":285},"skills/ci-cd-patterns/SKILL.md",{"path":297,"priority":285},"skills/competitive-teardown/SKILL.md",{"path":299,"priority":285},"skills/content-engine/SKILL.md",{"path":301,"priority":285},"skills/database-patterns/SKILL.md",{"path":303,"priority":285},"skills/database-table-creator/SKILL.md",{"path":305,"priority":285},"skills/deep-research/SKILL.md",{"path":307,"priority":285},"skills/design-intelligence/SKILL.md",{"path":309,"priority":285},"skills/design-workflow/SKILL.md",{"path":311,"priority":285},"skills/idea-validation/SKILL.md",{"path":313,"priority":285},"skills/investor-materials/SKILL.md",{"path":315,"priority":285},"skills/investor-outreach/SKILL.md",{"path":317,"priority":285},"skills/js-security-audit/SKILL.md",{"path":319,"priority":285},"skills/kotlin-best-practices/SKILL.md",{"path":321,"priority":285},"skills/market-research/SKILL.md",{"path":323,"priority":285},"skills/ops-investigate-alert/SKILL.md",{"path":325,"priority":285},"skills/ops-oncall-log/SKILL.md",{"path":327,"priority":285},"skills/python-api-endpoint-creator/SKILL.md",{"path":329,"priority":285},"skills/python-best-practices/SKILL.md",{"path":331,"priority":285},"skills/python-testing-strategies/SKILL.md",{"path":333,"priority":285},"skills/security-checklist/SKILL.md",{"path":335,"priority":285},"skills/service-debugging/SKILL.md",{"path":337,"priority":285},"skills/startup-pipeline/SKILL.md",{"path":339,"priority":285},"skills/terraform-best-practices/SKILL.md",{"path":341,"priority":285},"skills/terraform-module-creator/SKILL.md",{"path":343,"priority":285},"skills/terraform-review/SKILL.md",{"path":345,"priority":285},"skills/terraform-security-audit/SKILL.md",{"path":347,"priority":285},"skills/terraform-service-scaffold/SKILL.md",{"path":349,"priority":285},"skills/testing-strategies/SKILL.md",{"path":351,"priority":285},"skills/ui-ux-pro-max/SKILL.md",{"path":353,"priority":285},"skills/web-to-prd/SKILL.md",{"path":355,"priority":356},"agents/ai-designer.md","high",{"path":358,"priority":356},"agents/design-critic.md",{"path":360,"priority":356},"agents/idea-killer.md",{"path":362,"priority":356},"agents/infrastructure-expert.md",{"path":364,"priority":356},"agents/micronaut-backend-expert.md",{"path":366,"priority":356},"agents/phase-reviewer.md",{"path":368,"priority":356},"agents/research-planner.md",{"path":370,"priority":356},"agents/solution-architect-cto.md",{"path":372,"priority":356},"agents/sre-architect.md",{"path":374,"priority":375},"bin/cli.js","low",{"path":377,"priority":356},"commands/spartan/brainstorm.md",{"path":379,"priority":356},"commands/spartan/brownfield.md",{"path":381,"priority":356},"commands/spartan/build.md",{"path":383,"priority":356},"commands/spartan/careful.md",{"path":385,"priority":356},"commands/spartan/codex.md",{"path":387,"priority":356},"commands/spartan/commit-message-with-codex.md",{"path":389,"priority":356},"commands/spartan/commit-message.md",{"path":391,"priority":356},"commands/spartan/content.md",{"path":393,"priority":356},"commands/spartan/context-save.md",{"path":395,"priority":356},"commands/spartan/contribute.md",{"path":397,"priority":356},"commands/spartan/daily.md",{"path":399,"priority":356},"commands/spartan/debug.md",{"path":401,"priority":356},"commands/spartan/deep-dive.md",{"path":403,"priority":356},"commands/spartan/deploy.md",{"path":405,"priority":356},"commands/spartan/e2e.md",{"path":407,"priority":356},"commands/spartan/env-setup.md",{"path":409,"priority":356},"commands/spartan/epic.md",{"path":411,"priority":356},"commands/spartan/fe-review.md",{"path":413,"priority":356},"commands/spartan/figma-to-code.md",{"path":415,"priority":356},"commands/spartan/freeze.md",{"path":417,"priority":356},"commands/spartan/fundraise.md",{"path":419,"priority":356},"commands/spartan/gate-review.md",{"path":421,"priority":356},"commands/spartan/guard.md",{"path":423,"priority":356},"commands/spartan/init-project.md",{"path":425,"priority":356},"commands/spartan/init-rules.md",{"path":427,"priority":356},"commands/spartan/interview.md",{"path":429,"priority":356},"commands/spartan/js-security.md",{"path":431,"priority":356},"commands/spartan/kickoff.md",{"path":433,"priority":356},"commands/spartan/kotlin-service.md",{"path":435,"priority":356},"commands/spartan/lean-canvas.md",{"path":437,"priority":356},"commands/spartan/lint-rules.md",{"path":439,"priority":356},"commands/spartan/magic-doc.md",{"path":441,"priority":356},"commands/spartan/memory-consolidate.md",{"path":443,"priority":356},"commands/spartan/migration.md",{"path":445,"priority":356},"commands/spartan/next-app.md",{"path":447,"priority":356},"commands/spartan/next-feature.md",{"path":449,"priority":356},"commands/spartan/onboard.md",{"path":451,"priority":356},"commands/spartan/ops-investigate-alert.md",{"path":453,"priority":356},"commands/spartan/ops-oncall-log.md",{"path":455,"priority":356},"commands/spartan/outreach.md",{"path":457,"priority":356},"commands/spartan/pitch.md",{"path":459,"priority":356},"commands/spartan/plan.md",{"path":461,"priority":356},"commands/spartan/pr-ready.md",{"path":463,"priority":356},"commands/spartan/qa.md",{"path":465,"priority":356},"commands/spartan/research.md",{"path":467,"priority":356},"commands/spartan/review.md",{"path":469,"priority":356},"commands/spartan/scan-rules.md",{"path":471,"priority":356},"commands/spartan/sessions.md",{"path":473,"priority":356},"commands/spartan/ship-pr-codex.md",{"path":475,"priority":356},"commands/spartan/ship-pr.md",{"path":477,"priority":356},"commands/spartan/spec.md",{"path":479,"priority":356},"commands/spartan/startup.md",{"path":481,"priority":356},"commands/spartan/teardown.md",{"path":483,"priority":356},"commands/spartan/testcontainer.md",{"path":485,"priority":356},"commands/spartan/tf-cost.md",{"path":487,"priority":356},"commands/spartan/tf-deploy.md",{"path":489,"priority":356},"commands/spartan/tf-drift.md",{"path":491,"priority":356},"commands/spartan/tf-import.md",{"path":493,"priority":356},"commands/spartan/tf-module.md",{"path":495,"priority":356},"commands/spartan/tf-plan.md",{"path":497,"priority":356},"commands/spartan/tf-review.md",{"path":499,"priority":356},"commands/spartan/tf-scaffold.md",{"path":501,"priority":356},"commands/spartan/tf-security.md",{"path":503,"priority":356},"commands/spartan/think.md",{"path":505,"priority":356},"commands/spartan/unfreeze.md",{"path":507,"priority":356},"commands/spartan/update.md",{"path":509,"priority":356},"commands/spartan/ux.md",{"path":511,"priority":356},"commands/spartan/validate.md",{"path":513,"priority":356},"commands/spartan/web-to-prd.md",{"path":515,"priority":356},"commands/spartan/write.md",{"path":517,"priority":356},"commands/spartan.md",{"path":519,"priority":356},"hooks/spartan-check-update.js",{"path":521,"priority":356},"hooks/spartan-statusline.js","plugin",{"basePath":524,"description":525,"displayName":526,"installMethods":527,"rationale":528,"selectedPaths":529,"source":270,"sourceLanguage":18,"type":243},".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)",[530,532,534,536],{"path":531,"priority":267},"SKILL.md",{"path":533,"priority":285},"error-handling-guide.md",{"path":535,"priority":285},"examples.md",{"path":537,"priority":285},"testing-patterns.md",{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":270,"sourceLanguage":18,"type":243},".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)",[545,546],{"path":531,"priority":267},{"path":535,"priority":285},{"basePath":548,"description":549,"displayName":550,"installMethods":551,"rationale":552,"selectedPaths":553,"source":270,"sourceLanguage":18,"type":243},".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)",[554,555],{"path":531,"priority":267},{"path":556,"priority":285},"code-patterns.md",{"basePath":558,"description":559,"displayName":560,"installMethods":561,"rationale":562,"selectedPaths":563,"source":270,"sourceLanguage":18,"type":243},".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)",[564],{"path":531,"priority":267},{"basePath":566,"description":567,"displayName":568,"installMethods":569,"rationale":570,"selectedPaths":571,"source":270,"sourceLanguage":18,"type":243},".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)",[572,573],{"path":531,"priority":267},{"path":574,"priority":285},"playwright-snippets.md",{"basePath":576,"description":577,"displayName":578,"installMethods":579,"rationale":580,"selectedPaths":581,"source":270,"sourceLanguage":18,"type":243},".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)",[582,583],{"path":531,"priority":267},{"path":584,"priority":285},"example-analysis.md",{"basePath":586,"description":587,"displayName":588,"installMethods":589,"rationale":590,"selectedPaths":591,"source":270,"sourceLanguage":18,"type":243},".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)",[592,593],{"path":531,"priority":267},{"path":535,"priority":285},{"basePath":595,"description":596,"displayName":597,"installMethods":598,"rationale":599,"selectedPaths":600,"source":270,"sourceLanguage":18,"type":243},".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)",[601,602],{"path":531,"priority":267},{"path":603,"priority":285},"code-templates.md",{"basePath":605,"description":606,"displayName":607,"installMethods":608,"rationale":609,"selectedPaths":610,"source":270,"sourceLanguage":18,"type":243},".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)",[611,612,613,615],{"path":531,"priority":267},{"path":535,"priority":285},{"path":614,"priority":285},"kotlin-templates.md",{"path":616,"priority":285},"validation-checklist.md",{"basePath":618,"description":619,"displayName":620,"installMethods":621,"rationale":622,"selectedPaths":623,"source":270,"sourceLanguage":18,"type":243},".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)",[624],{"path":531,"priority":267},{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":270,"sourceLanguage":18,"type":243},".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)",[632],{"path":531,"priority":267},{"basePath":634,"description":635,"displayName":636,"installMethods":637,"rationale":638,"selectedPaths":639,"source":270,"sourceLanguage":18,"type":243},".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)",[640,641],{"path":531,"priority":267},{"path":642,"priority":285},"checklists.md",{"basePath":644,"description":645,"displayName":646,"installMethods":647,"rationale":648,"selectedPaths":649,"source":270,"sourceLanguage":18,"type":243},".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)",[650,651],{"path":531,"priority":267},{"path":652,"priority":285},"example-report.md",{"basePath":654,"description":655,"displayName":656,"installMethods":657,"rationale":658,"selectedPaths":659,"source":270,"sourceLanguage":18,"type":243},".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)",[660,661],{"path":531,"priority":267},{"path":662,"priority":285},"example-outline.md",{"basePath":664,"description":665,"displayName":666,"installMethods":667,"rationale":668,"selectedPaths":669,"source":270,"sourceLanguage":18,"type":243},".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)",[670,671],{"path":531,"priority":267},{"path":535,"priority":285},{"basePath":673,"description":674,"displayName":675,"installMethods":676,"rationale":677,"selectedPaths":678,"source":270,"sourceLanguage":18,"type":243},".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)",[679,680],{"path":531,"priority":267},{"path":556,"priority":285},{"basePath":682,"description":683,"displayName":684,"installMethods":685,"rationale":686,"selectedPaths":687,"source":270,"sourceLanguage":18,"type":243},".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)",[688],{"path":531,"priority":267},{"basePath":690,"description":691,"displayName":692,"installMethods":693,"rationale":694,"selectedPaths":695,"source":270,"sourceLanguage":18,"type":243},".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)",[696,697],{"path":531,"priority":267},{"path":698,"priority":285},"audit-reference.md",{"basePath":700,"description":701,"displayName":702,"installMethods":703,"rationale":704,"selectedPaths":705,"source":270,"sourceLanguage":18,"type":243},".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)",[706],{"path":531,"priority":267},{"basePath":708,"description":709,"displayName":710,"installMethods":711,"rationale":712,"selectedPaths":713,"source":270,"sourceLanguage":18,"type":243},".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)",[714],{"path":531,"priority":267},{"basePath":240,"description":10,"displayName":13,"installMethods":716,"rationale":717,"selectedPaths":718,"source":270,"sourceLanguage":18,"type":243},{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-module-creator/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-module-creator)",[719],{"path":531,"priority":267},{"basePath":721,"description":722,"displayName":723,"installMethods":724,"rationale":725,"selectedPaths":726,"source":270,"sourceLanguage":18,"type":243},".codex/skills/terraform-review","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.","terraform-review",{"claudeCode":12},"SKILL.md frontmatter at .codex/skills/terraform-review/SKILL.md (coalesced with duplicate skill at toolkit/skills/terraform-review)",[727],{"path":531,"priority":267},{"basePath":729,"description":730,"displayName":731,"installMethods":732,"rationale":733,"selectedPaths":734,"source":270,"sourceLanguage":18,"type":243},".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)",[735],{"path":531,"priority":267},{"basePath":737,"description":738,"displayName":739,"installMethods":740,"rationale":741,"selectedPaths":742,"source":270,"sourceLanguage":18,"type":243},".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)",[743],{"path":531,"priority":267},{"basePath":745,"description":746,"displayName":747,"installMethods":748,"rationale":749,"selectedPaths":750,"source":270,"sourceLanguage":18,"type":243},".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)",[751,752,753],{"path":531,"priority":267},{"path":535,"priority":285},{"path":754,"priority":285},"integration-test-setup.md",{"basePath":756,"description":757,"displayName":758,"installMethods":759,"rationale":760,"selectedPaths":761,"source":270,"sourceLanguage":18,"type":243},".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)",[762],{"path":531,"priority":267},{"basePath":764,"description":765,"displayName":766,"installMethods":767,"rationale":768,"selectedPaths":769,"source":270,"sourceLanguage":18,"type":243},"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",[770,771],{"path":531,"priority":267},{"path":772,"priority":285},"workflows.md",{"basePath":774,"description":775,"displayName":776,"installMethods":777,"rationale":778,"selectedPaths":779,"source":270,"sourceLanguage":18,"type":243},"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",[780,781,783,785,787],{"path":531,"priority":267},{"path":782,"priority":285},"audit-checklist.md",{"path":784,"priority":285},"eslint-security.md",{"path":786,"priority":285},"incident-playbook.md",{"path":788,"priority":285},"package-manager.md",{"basePath":790,"description":791,"displayName":792,"installMethods":793,"rationale":794,"selectedPaths":795,"source":270,"sourceLanguage":18,"type":243},"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",[796],{"path":531,"priority":267},{"basePath":798,"description":799,"displayName":800,"installMethods":801,"rationale":802,"selectedPaths":803,"source":270,"sourceLanguage":18,"type":243},"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",[804,805],{"path":531,"priority":267},{"path":535,"priority":285},{"basePath":807,"description":808,"displayName":809,"installMethods":810,"rationale":811,"selectedPaths":812,"source":270,"sourceLanguage":18,"type":243},"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",[813,814],{"path":531,"priority":267},{"path":556,"priority":285},{"basePath":816,"description":817,"displayName":818,"installMethods":819,"rationale":820,"selectedPaths":821,"source":270,"sourceLanguage":18,"type":243},"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",[822,823],{"path":531,"priority":267},{"path":556,"priority":285},{"basePath":825,"description":826,"displayName":827,"installMethods":828,"rationale":829,"selectedPaths":830,"source":270,"sourceLanguage":18,"type":243},"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",[831,832],{"path":531,"priority":267},{"path":535,"priority":285},{"basePath":834,"description":835,"displayName":836,"installMethods":837,"rationale":838,"selectedPaths":839,"source":270,"sourceLanguage":18,"type":243},"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",[840,841],{"path":531,"priority":267},{"path":842,"priority":285},"common-issues.md",{"basePath":844,"description":845,"displayName":846,"installMethods":847,"rationale":848,"selectedPaths":849,"source":270,"sourceLanguage":18,"type":243},"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",[850,851,853,855,857],{"path":531,"priority":267},{"path":852,"priority":285},"python-setup.md",{"path":854,"priority":375},"scripts/core.py",{"path":856,"priority":375},"scripts/design_system.py",{"path":858,"priority":375},"scripts/search.py",{"basePath":860,"description":861,"displayName":862,"installMethods":863,"license":277,"rationale":864,"selectedPaths":865,"source":270,"sourceLanguage":18,"type":870},"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":862},"cli ecosystem detected at experiments/web-to-prd-agent",[866,868],{"path":867,"priority":267},"package.json",{"path":869,"priority":375},"src/index.ts","cli",{"basePath":273,"description":872,"displayName":873,"installMethods":874,"license":277,"rationale":875,"selectedPaths":876,"source":270,"sourceLanguage":18,"type":870},"Engineering discipline layer for AI coding agents — commands, rules, skills, agents, and packs for Claude Code","@c0x12c/ai-toolkit",{"npm":873},"cli ecosystem detected at toolkit",[877,878,879],{"path":867,"priority":267},{"path":269,"priority":267},{"path":374,"priority":285},{"sources":881},[882],"manual",{"closedIssues90d":8,"description":259,"forks":231,"openIssues90d":8,"pushedAt":233,"readmeSize":229,"stars":234,"topics":884},[],{"classifiedAt":886,"discoverAt":887,"extractAt":888,"githubAt":888,"updatedAt":886},1778697513161,1778697508095,1778697511246,[213,214,215,212,211],{"evaluatedAt":238,"extractAt":891,"updatedAt":238},1778697513812,[],[894,919,948,981,1009,1026],{"_creationTime":895,"_id":896,"community":897,"display":898,"identity":903,"providers":907,"relations":913,"tags":915,"workflow":916},1778683190010.285,"k17dy2c1xfr8ysp79asxb6m0c186nv0h",{"reviewCount":8},{"description":899,"installMethods":900,"name":211,"sourceUrl":902},"Terraform infrastructure-as-code workflow patterns: state and environments, module design, safe plan/apply, drift control, and CI guardrails",{"claudeCode":901},"bobmatnyc/claude-mpm-skills","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":904,"githubOwner":905,"githubRepo":906,"locale":18,"slug":211,"type":243},"universal/infrastructure/terraform","bobmatnyc","claude-mpm-skills",{"evaluate":908,"extract":912},{"promptVersionExtension":204,"promptVersionScoring":205,"score":909,"tags":910,"targetMarket":216,"tier":217},99,[211,215,212,214,911],"ci",{"commitSha":249},{"repoId":914},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[911,214,215,212,211],{"evaluatedAt":917,"extractAt":918,"updatedAt":917},1778686415405,1778683190010,{"_creationTime":920,"_id":921,"community":922,"display":923,"identity":929,"providers":933,"relations":941,"tags":944,"workflow":945},1778699018122.806,"k17f8brx4myxh4m628fzaf359d86mh5p",{"reviewCount":8},{"description":924,"installMethods":925,"name":927,"sourceUrl":928},"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":926},"wshobson/agents","k8s-manifest-generator","https://github.com/wshobson/agents",{"basePath":930,"githubOwner":931,"githubRepo":932,"locale":18,"slug":927,"type":243},"plugins/kubernetes-operations/skills/k8s-manifest-generator","wshobson","agents",{"evaluate":934,"extract":940},{"promptVersionExtension":204,"promptVersionScoring":205,"score":935,"tags":936,"targetMarket":216,"tier":217},100,[937,938,939,214,212],"kubernetes","yaml","manifests",{"commitSha":249},{"parentExtensionId":942,"repoId":943},"k175jd53h37s1n6dw0vmzx9s3n86m28p","kd74de64zj0axtg5b8t7eqqe2x86nske",[214,212,937,939,938],{"evaluatedAt":946,"extractAt":947,"updatedAt":946},1778701717766,1778699018122,{"_creationTime":949,"_id":950,"community":951,"display":952,"identity":958,"providers":963,"relations":972,"tags":976,"workflow":977},1778699887554.4724,"k171fhjffw07a0a511s1v1hqsh86m9gz",{"reviewCount":8},{"description":953,"installMethods":954,"name":956,"sourceUrl":957},"AWS Cloud Development Kit (CDK) 专家，用于使用 TypeScript/Python 构建云基础设施。在创建 CDK 堆栈、定义 CDK 构造、实现基础设施即代码，或当用户提及 CDK、CloudFormation、IaC、cdk synth、cdk deploy，或希望以编程方式定义 AWS 基础设施时使用。涵盖 CDK 应用结构、构造模式、堆栈组合和部署工作流。",{"claudeCode":955},"zxkane/aws-skills","aws-cdk-development","https://github.com/zxkane/aws-skills",{"basePath":959,"githubOwner":960,"githubRepo":961,"locale":962,"slug":956,"type":243},"plugins/aws-cdk/skills/aws-cdk-development","zxkane","aws-skills","zh-CN",{"evaluate":964,"extract":971},{"promptVersionExtension":204,"promptVersionScoring":205,"score":935,"tags":965,"targetMarket":216,"tier":217},[966,967,968,969,215,970,212],"aws","cdk","typescript","python","cloudformation",{"commitSha":249},{"parentExtensionId":973,"repoId":974,"translatedFrom":975},"k177paz2fgaa1r1kfhgb2esr1n86my7m","kd7708aervxaq6vqq9tdf93s2586mcqy","k174bzyyax9v1t5bm0m98bfqyh86m8v8",[966,967,970,215,212,969,968],{"evaluatedAt":978,"extractAt":979,"updatedAt":980},1778699774404,1778699647844,1778699887554,{"_creationTime":982,"_id":983,"community":984,"display":985,"identity":991,"providers":995,"relations":1002,"tags":1005,"workflow":1006},1778695548458.3865,"k178rb44syesfph6gpxysb1wex86mth8",{"reviewCount":8},{"description":986,"installMethods":987,"name":989,"sourceUrl":990},"Provision and manage cloud infrastructure using Terraform with HCL modules, remote state backends, workspaces, and plan/apply workflow. Implement infrastructure as code patterns with variable management, output values, and state locking for team collaboration. Use when provisioning new cloud infrastructure, migrating from ClickOps or CloudFormation to declarative IaC, managing multi-environment infrastructure, versioning infrastructure changes alongside application code, or enforcing standards through reusable modules.\n",{"claudeCode":988},"pjt222/agent-almanac","provision-infrastructure-terraform","https://github.com/pjt222/agent-almanac",{"basePath":992,"githubOwner":993,"githubRepo":994,"locale":18,"slug":989,"type":243},"skills/provision-infrastructure-terraform","pjt222","agent-almanac",{"evaluate":996,"extract":1001},{"promptVersionExtension":204,"promptVersionScoring":205,"score":909,"tags":997,"targetMarket":216,"tier":217},[211,215,214,998,966,999,1000],"cloud-infrastructure","hcl","state-management",{"commitSha":249},{"parentExtensionId":1003,"repoId":1004},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[966,998,214,999,215,1000,211],{"evaluatedAt":1007,"extractAt":1008,"updatedAt":1007},1778700248050,1778695548458,{"_creationTime":1010,"_id":1011,"community":1012,"display":1013,"identity":1015,"providers":1016,"relations":1022,"tags":1023,"workflow":1024},1778697513812.0645,"k1722h84r9nccgh4gprc1qc9px86mx3s",{"reviewCount":8},{"description":730,"installMethods":1014,"name":731,"sourceUrl":14},{"claudeCode":12},{"basePath":729,"githubOwner":241,"githubRepo":242,"locale":18,"slug":731,"type":243},{"evaluate":1017,"extract":1021},{"promptVersionExtension":204,"promptVersionScoring":205,"score":909,"tags":1018,"targetMarket":216,"tier":217},[211,1019,1020,214,215],"security","audit",{"commitSha":249},{"repoId":251},[1020,214,215,1019,211],{"evaluatedAt":1025,"extractAt":891,"updatedAt":1025},1778697889870,{"_creationTime":1027,"_id":1028,"community":1029,"display":1030,"identity":1036,"providers":1041,"relations":1048,"tags":1051,"workflow":1052},1778691344230.1396,"k174rkzyhc6wrb81jyxybsy8kh86mk8h",{"reviewCount":8},{"description":1031,"installMethods":1032,"name":1034,"sourceUrl":1035},"Use when implementing infrastructure as code with Terraform across AWS, Azure, or GCP. Invoke for module development (create reusable modules, manage module versioning), state management (migrate backends, import existing resources, resolve state conflicts), provider configuration, multi-environment workflows, and infrastructure testing.",{"claudeCode":1033},"jeffallan/claude-skills","Terraform Engineer","https://github.com/jeffallan/claude-skills",{"basePath":1037,"githubOwner":1038,"githubRepo":1039,"locale":18,"slug":1040,"type":243},"skills/terraform-engineer","jeffallan","claude-skills","terraform-engineer",{"evaluate":1042,"extract":1047},{"promptVersionExtension":204,"promptVersionScoring":205,"score":909,"tags":1043,"targetMarket":216,"tier":217},[211,1044,966,1045,1046,215,214],"infrastructure-as-code","azure","gcp",{"commitSha":249,"license":277},{"parentExtensionId":1049,"repoId":1050},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[966,1045,214,1046,215,1044,211],{"evaluatedAt":1053,"extractAt":1054,"updatedAt":1053},1778692763739,1778691344230]