[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-spartan-stratos-python-api-endpoint-creator-de":3,"guides-for-spartan-stratos-python-api-endpoint-creator":960,"similar-k174b039yq4bejkghdcnjaj42186ndz7-de":961},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":235,"parentExtension":247,"providers":325,"relations":329,"repo":330,"tags":958,"workflow":959},1778697513812.0664,"k174b039yq4bejkghdcnjaj42186ndz7",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"spartan-stratos/spartan-ai-toolkit","python-api-endpoint-creator","https://github.com/spartan-stratos/spartan-ai-toolkit",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":240},1778698012590.0999,"kn7829qtjwngxm44r1pp3vaysd86m3g0","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":219,"tier":220,"useCases":221},[21,26,29,32,36,39,43,47,50,53,57,61,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,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 creating FastAPI endpoints with a layered architecture and names specific use cases like CRUD operations and scaffolding.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a significant value over simple prompting by enforcing a strict layered architecture (Router, Service, Repository) and providing detailed templates and hard rules.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension provides a complete lifecycle for creating API endpoints, including schemas, models, repositories, services, dependencies, routers, and tests, making it suitable for production workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on creating Python API endpoints with a specific layered architecture, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality of creating FastAPI endpoints with a layered architecture.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific and narrow tools for creating different components of the API endpoint (e.g., schemas, models, repository), avoiding generalist commands.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The skill's documentation clearly outlines the structure, file patterns, and provides detailed code templates for each component, implicitly covering parameters and defaults within the provided code.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names within the skill's context (e.g., router.py, service.py, repository.py) are descriptive and align with the declared domain.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The provided code patterns and skill description suggest that inputs and outputs are well-defined for each component, focusing on the specific task of endpoint creation.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The repository includes a clear MIT license file, indicating permissive open-source usage.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on May 11, 2026, which is within the last 3 months.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill itself does not appear to have third-party dependencies that require explicit management within the skill's code; any project-level dependencies are assumed to be managed by the user.",{"category":66,"check":67,"severity":63,"summary":68},"Security","Secret Management","The skill focuses on code generation and does not handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill generates code based on user-defined structures and does not load or execute third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill generates code locally and does not fetch external content at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates by generating code files and does not modify files outside of the user's project structure.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the provided skill code or documentation.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's function is code generation and does not involve reading or submitting confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, and descriptions are clean.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's code is presented in a plain, readable format and does not involve obfuscation or runtime fetched code.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes a standard Python project structure for FastAPI and clearly outlines file organization in its documentation.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating either a new project or a project with no recent activity, but no negative signals.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The README indicates installation via npm, and the repository has a recent commit history, implying active development even without explicit versioning in the skill file.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The provided schema examples (Pydantic) and repository patterns demonstrate robust input validation and data handling.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill generates code and does not perform destructive operations on the user's system.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The provided code patterns for service.py and router.py show explicit HTTPException handling and structured error reporting.",{"category":104,"check":114,"severity":63,"summary":115},"Logging","This skill is a code generation tool and does not perform actions that require local audit logging.",{"category":117,"check":118,"severity":63,"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 skill generates Python code for FastAPI and has no regional or jurisdictional limitations.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill is written in Python, using standard libraries and patterns, making it broadly portable across POSIX-compliant systems.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README.md file is comprehensive, detailing the tool's purpose, benefits, installation, and usage.",{"category":33,"check":130,"severity":63,"summary":131},"Tool surface size","This is a skill that generates code and does not expose tools or commands in the traditional sense.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","The skill's internal structure and provided code patterns use distinct components (router, service, repository) without overlapping synonyms.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All features described in the README and skill documentation, such as creating layered architecture endpoints, have corresponding implementations shown in the code patterns.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides multiple clear installation options (npx, script, plugin) and usage examples.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The provided service.py and code patterns demonstrate the use of FastAPI's HTTPException with detailed messages for common errors like 404 and validation failures.",{"category":147,"check":148,"severity":149,"summary":150},"Execution","Pinned dependencies","info","The README mentions Python but does not explicitly declare pinned interpreter versions or side-effect headers for bundled scripts, though project-level dependency management is implied.",{"category":33,"check":152,"severity":63,"summary":153},"Dry-run preview","The skill's function is code generation, not state-changing operations, so a dry-run preview is not applicable.",{"category":155,"check":156,"severity":63,"summary":157},"Protocol","Idempotent retry & timeouts","The skill generates code and does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":117,"check":159,"severity":63,"summary":160},"Telemetry opt-in","The skill does not appear to emit any telemetry.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The description clearly states the artifact (FastAPI endpoints with layered architecture) and the user intent (creating new endpoints, CRUD operations, scaffolding modules).",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and usage scenarios.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md is concise, outlining the process and architecture, and delegates deeper material to code-patterns.md.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md outlines the process and links to a separate 'code-patterns.md' file for detailed templates, demonstrating progressive disclosure.",{"category":171,"check":175,"severity":63,"summary":176},"Forked exploration","This skill generates code and does not involve deep exploration or multi-file inspection requiring `context: fork`.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The code-patterns.md file provides comprehensive, ready-to-use examples for each component of the API endpoint creation process.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The 'Gotchas' section in the SKILL.md addresses several common edge cases and limitations, providing recovery steps or explanations.",{"category":104,"check":184,"severity":63,"summary":185},"Tool Fallback","The skill does not appear to rely on external tools like MCP servers, only standard Python libraries and FastAPI.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The skill's focus on generating clean code implies that unexpected states would likely result in clear error messages or prevent successful generation, rather than auto-committing or proceeding destructively.",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and focuses on Python API endpoint creation, without implicitly relying on or interfering with other skills.",1778698012485,"This skill generates Python code for FastAPI endpoints, adhering to a strict layered architecture including Router, Service, Repository, and SQLAlchemy models. It provides detailed templates and guidance for Pydantic schemas, database models with soft delete, asynchronous CRUD operations, error handling with HTTPExceptions, and dependency injection.",[196,197,198,199,200],"Generates FastAPI endpoints","Enforces layered architecture (Router, Service, Repository)","Includes Pydantic schemas, SQLAlchemy models (with soft delete)","Provides async CRUD repository patterns","Offers dependency injection setup",[202,203,204,205],"Handling complex business logic beyond standard CRUD","Database migration generation (beyond model definition)","Frontend development or UI generation","Deployment or infrastructure setup","3.0.0","4.4.0","To automate the creation of well-structured, maintainable FastAPI API endpoints with a layered architecture, ensuring consistency and quality in backend development.","No critical or warning findings. Minor info finding on pinned dependencies due to lack of explicit shebang/header.",99,"High-quality skill for generating robust FastAPI endpoints with a strict layered architecture.",[213,214,215,216,217,218],"python","fastapi","code-generation","api","backend","layered-architecture","global","verified",[222,223,224,225],"Creating new REST API endpoints from scratch","Adding CRUD operations for new domain entities","Scaffolding new domain modules in FastAPI projects","Setting up the full stack for a new API entity",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":238,"testCoverage":239},{"hasLockfile":228},false,1778697997949,{"descriptionLength":231,"readmeSize":232},195,17937,{"closedIssues90d":8,"forks":234,"hasChangelog":235,"openIssues90d":8,"pushedAt":236,"stars":237},5,true,1778482616000,68,{"hasNpmPackage":228,"smitheryVerified":228},{"hasCi":235,"hasTests":235},{"updatedAt":241},1778698012590,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"toolkit/skills/python-api-endpoint-creator","spartan-stratos","spartan-ai-toolkit","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":255,"parentExtension":258,"providers":292,"relations":321,"tags":322,"workflow":323},1778697513812.0588,"k178krwbqrnxn4xscs4htpjvxd86m4kj",{"reviewCount":8},{"description":252,"installMethods":253,"name":254,"sourceUrl":14},"Engineering discipline layer for Claude Code — 5 workflows, 69 commands, 21 rules, 29 skills, 9 agents organized in 12 packs",{"claudeCode":254},"ai-toolkit",{"basePath":256,"githubOwner":244,"githubRepo":245,"locale":18,"slug":256,"type":257},"toolkit","plugin",{"_creationTime":259,"_id":260,"community":261,"display":262,"identity":266,"providers":269,"relations":286,"tags":288,"workflow":289},1778697513812.0586,"k1750ed7n7h9bxjbkmh0jxre6d86ncb4",{"reviewCount":8},{"description":263,"installMethods":264,"name":265,"sourceUrl":14},"Spartan AI Toolkit — engineering discipline layer for Claude Code",{"claudeCode":12},"Spartan AI Toolkit",{"basePath":267,"githubOwner":244,"githubRepo":245,"locale":18,"slug":245,"type":268},"","marketplace",{"evaluate":270,"extract":278},{"promptVersionExtension":271,"promptVersionScoring":207,"score":272,"tags":273,"targetMarket":219,"tier":220},"3.1.0",95,[274,275,276,277,215],"ai-assistant","code-quality","workflow","developer-tools",{"commitSha":279,"license":280,"marketplace":281,"plugin":284},"HEAD","MIT",{"name":282,"pluginCount":283},"spartan-marketplace",1,{"mcpCount":8,"provider":285,"skillCount":8},"classify",{"repoId":287},"kd73rjj0rnrv7y0rz9qc3psn0586n75g",[274,215,275,277,276],{"evaluatedAt":290,"extractAt":291,"updatedAt":290},1778697530124,1778697513812,{"evaluate":293,"extract":318},{"promptVersionExtension":206,"promptVersionScoring":207,"score":272,"tags":294,"targetMarket":219,"tier":317},[295,276,296,297,298,299,300,301,302,303,215,304,305,306,307,308,309,310,311,312,313,314,315,316],"engineering","kotlin","micronaut","nextjs","product-thinking","aws","terraform","ai","development-workflow","testing","debugging","documentation","onboarding","research","fundraising","ci-cd","devops","sre","security","design-system","cli-tools","mcp","community",{"commitSha":279,"license":280,"plugin":319},{"mcpCount":8,"provider":285,"skillCount":320},9,{"parentExtensionId":260,"repoId":287},[302,300,310,315,215,305,314,303,311,306,295,309,296,316,297,298,307,299,308,313,312,301,304,276],{"evaluatedAt":324,"extractAt":291,"updatedAt":324},1778697539185,{"evaluate":326,"extract":328},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":327,"targetMarket":219,"tier":220},[213,214,215,216,217,218],{"commitSha":279},{"parentExtensionId":249,"repoId":287},{"_creationTime":331,"_id":287,"identity":332,"providers":333,"workflow":954},1778697508095.5,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":334,"discover":949,"github":952},{"commitSha":279,"extensions":335},[336,346,592,607,616,626,634,644,654,663,673,686,694,702,712,722,732,741,750,758,768,776,784,792,800,808,816,827,835,845,861,869,878,884,893,902,912,928,940],{"basePath":267,"description":263,"displayName":282,"installMethods":337,"rationale":338,"selectedPaths":339,"source":345,"sourceLanguage":18,"type":268},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json (coalesced with duplicate marketplace at toolkit)",[340,343],{"path":341,"priority":342},".claude-plugin/marketplace.json","mandatory",{"path":344,"priority":342},"README.md","rule",{"basePath":256,"description":252,"displayName":254,"installMethods":347,"license":280,"rationale":348,"selectedPaths":349,"source":345,"sourceLanguage":18,"type":257},{"claudeCode":254},"plugin manifest at toolkit/.claude-plugin/plugin.json",[350,352,353,356,358,360,362,364,366,368,370,372,374,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,427,429,431,433,435,437,439,441,443,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,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590],{"path":351,"priority":342},".claude-plugin/plugin.json",{"path":344,"priority":342},{"path":354,"priority":355},"skills/api-endpoint-creator/SKILL.md","medium",{"path":357,"priority":355},"skills/article-writing/SKILL.md",{"path":359,"priority":355},"skills/backend-api-design/SKILL.md",{"path":361,"priority":355},"skills/brainstorm/SKILL.md",{"path":363,"priority":355},"skills/browser-qa/SKILL.md",{"path":365,"priority":355},"skills/ci-cd-patterns/SKILL.md",{"path":367,"priority":355},"skills/competitive-teardown/SKILL.md",{"path":369,"priority":355},"skills/content-engine/SKILL.md",{"path":371,"priority":355},"skills/database-patterns/SKILL.md",{"path":373,"priority":355},"skills/database-table-creator/SKILL.md",{"path":375,"priority":355},"skills/deep-research/SKILL.md",{"path":377,"priority":355},"skills/design-intelligence/SKILL.md",{"path":379,"priority":355},"skills/design-workflow/SKILL.md",{"path":381,"priority":355},"skills/idea-validation/SKILL.md",{"path":383,"priority":355},"skills/investor-materials/SKILL.md",{"path":385,"priority":355},"skills/investor-outreach/SKILL.md",{"path":387,"priority":355},"skills/js-security-audit/SKILL.md",{"path":389,"priority":355},"skills/kotlin-best-practices/SKILL.md",{"path":391,"priority":355},"skills/market-research/SKILL.md",{"path":393,"priority":355},"skills/ops-investigate-alert/SKILL.md",{"path":395,"priority":355},"skills/ops-oncall-log/SKILL.md",{"path":397,"priority":355},"skills/python-api-endpoint-creator/SKILL.md",{"path":399,"priority":355},"skills/python-best-practices/SKILL.md",{"path":401,"priority":355},"skills/python-testing-strategies/SKILL.md",{"path":403,"priority":355},"skills/security-checklist/SKILL.md",{"path":405,"priority":355},"skills/service-debugging/SKILL.md",{"path":407,"priority":355},"skills/startup-pipeline/SKILL.md",{"path":409,"priority":355},"skills/terraform-best-practices/SKILL.md",{"path":411,"priority":355},"skills/terraform-module-creator/SKILL.md",{"path":413,"priority":355},"skills/terraform-review/SKILL.md",{"path":415,"priority":355},"skills/terraform-security-audit/SKILL.md",{"path":417,"priority":355},"skills/terraform-service-scaffold/SKILL.md",{"path":419,"priority":355},"skills/testing-strategies/SKILL.md",{"path":421,"priority":355},"skills/ui-ux-pro-max/SKILL.md",{"path":423,"priority":355},"skills/web-to-prd/SKILL.md",{"path":425,"priority":426},"agents/ai-designer.md","high",{"path":428,"priority":426},"agents/design-critic.md",{"path":430,"priority":426},"agents/idea-killer.md",{"path":432,"priority":426},"agents/infrastructure-expert.md",{"path":434,"priority":426},"agents/micronaut-backend-expert.md",{"path":436,"priority":426},"agents/phase-reviewer.md",{"path":438,"priority":426},"agents/research-planner.md",{"path":440,"priority":426},"agents/solution-architect-cto.md",{"path":442,"priority":426},"agents/sre-architect.md",{"path":444,"priority":445},"bin/cli.js","low",{"path":447,"priority":426},"commands/spartan/brainstorm.md",{"path":449,"priority":426},"commands/spartan/brownfield.md",{"path":451,"priority":426},"commands/spartan/build.md",{"path":453,"priority":426},"commands/spartan/careful.md",{"path":455,"priority":426},"commands/spartan/codex.md",{"path":457,"priority":426},"commands/spartan/commit-message-with-codex.md",{"path":459,"priority":426},"commands/spartan/commit-message.md",{"path":461,"priority":426},"commands/spartan/content.md",{"path":463,"priority":426},"commands/spartan/context-save.md",{"path":465,"priority":426},"commands/spartan/contribute.md",{"path":467,"priority":426},"commands/spartan/daily.md",{"path":469,"priority":426},"commands/spartan/debug.md",{"path":471,"priority":426},"commands/spartan/deep-dive.md",{"path":473,"priority":426},"commands/spartan/deploy.md",{"path":475,"priority":426},"commands/spartan/e2e.md",{"path":477,"priority":426},"commands/spartan/env-setup.md",{"path":479,"priority":426},"commands/spartan/epic.md",{"path":481,"priority":426},"commands/spartan/fe-review.md",{"path":483,"priority":426},"commands/spartan/figma-to-code.md",{"path":485,"priority":426},"commands/spartan/freeze.md",{"path":487,"priority":426},"commands/spartan/fundraise.md",{"path":489,"priority":426},"commands/spartan/gate-review.md",{"path":491,"priority":426},"commands/spartan/guard.md",{"path":493,"priority":426},"commands/spartan/init-project.md",{"path":495,"priority":426},"commands/spartan/init-rules.md",{"path":497,"priority":426},"commands/spartan/interview.md",{"path":499,"priority":426},"commands/spartan/js-security.md",{"path":501,"priority":426},"commands/spartan/kickoff.md",{"path":503,"priority":426},"commands/spartan/kotlin-service.md",{"path":505,"priority":426},"commands/spartan/lean-canvas.md",{"path":507,"priority":426},"commands/spartan/lint-rules.md",{"path":509,"priority":426},"commands/spartan/magic-doc.md",{"path":511,"priority":426},"commands/spartan/memory-consolidate.md",{"path":513,"priority":426},"commands/spartan/migration.md",{"path":515,"priority":426},"commands/spartan/next-app.md",{"path":517,"priority":426},"commands/spartan/next-feature.md",{"path":519,"priority":426},"commands/spartan/onboard.md",{"path":521,"priority":426},"commands/spartan/ops-investigate-alert.md",{"path":523,"priority":426},"commands/spartan/ops-oncall-log.md",{"path":525,"priority":426},"commands/spartan/outreach.md",{"path":527,"priority":426},"commands/spartan/pitch.md",{"path":529,"priority":426},"commands/spartan/plan.md",{"path":531,"priority":426},"commands/spartan/pr-ready.md",{"path":533,"priority":426},"commands/spartan/qa.md",{"path":535,"priority":426},"commands/spartan/research.md",{"path":537,"priority":426},"commands/spartan/review.md",{"path":539,"priority":426},"commands/spartan/scan-rules.md",{"path":541,"priority":426},"commands/spartan/sessions.md",{"path":543,"priority":426},"commands/spartan/ship-pr-codex.md",{"path":545,"priority":426},"commands/spartan/ship-pr.md",{"path":547,"priority":426},"commands/spartan/spec.md",{"path":549,"priority":426},"commands/spartan/startup.md",{"path":551,"priority":426},"commands/spartan/teardown.md",{"path":553,"priority":426},"commands/spartan/testcontainer.md",{"path":555,"priority":426},"commands/spartan/tf-cost.md",{"path":557,"priority":426},"commands/spartan/tf-deploy.md",{"path":559,"priority":426},"commands/spartan/tf-drift.md",{"path":561,"priority":426},"commands/spartan/tf-import.md",{"path":563,"priority":426},"commands/spartan/tf-module.md",{"path":565,"priority":426},"commands/spartan/tf-plan.md",{"path":567,"priority":426},"commands/spartan/tf-review.md",{"path":569,"priority":426},"commands/spartan/tf-scaffold.md",{"path":571,"priority":426},"commands/spartan/tf-security.md",{"path":573,"priority":426},"commands/spartan/think.md",{"path":575,"priority":426},"commands/spartan/unfreeze.md",{"path":577,"priority":426},"commands/spartan/update.md",{"path":579,"priority":426},"commands/spartan/ux.md",{"path":581,"priority":426},"commands/spartan/validate.md",{"path":583,"priority":426},"commands/spartan/web-to-prd.md",{"path":585,"priority":426},"commands/spartan/write.md",{"path":587,"priority":426},"commands/spartan.md",{"path":589,"priority":426},"hooks/spartan-check-update.js",{"path":591,"priority":426},"hooks/spartan-statusline.js",{"basePath":593,"description":594,"displayName":595,"installMethods":596,"rationale":597,"selectedPaths":598,"source":345,"sourceLanguage":18,"type":246},".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)",[599,601,603,605],{"path":600,"priority":342},"SKILL.md",{"path":602,"priority":355},"error-handling-guide.md",{"path":604,"priority":355},"examples.md",{"path":606,"priority":355},"testing-patterns.md",{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":345,"sourceLanguage":18,"type":246},".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)",[614,615],{"path":600,"priority":342},{"path":604,"priority":355},{"basePath":617,"description":618,"displayName":619,"installMethods":620,"rationale":621,"selectedPaths":622,"source":345,"sourceLanguage":18,"type":246},".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)",[623,624],{"path":600,"priority":342},{"path":625,"priority":355},"code-patterns.md",{"basePath":627,"description":628,"displayName":629,"installMethods":630,"rationale":631,"selectedPaths":632,"source":345,"sourceLanguage":18,"type":246},".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)",[633],{"path":600,"priority":342},{"basePath":635,"description":636,"displayName":637,"installMethods":638,"rationale":639,"selectedPaths":640,"source":345,"sourceLanguage":18,"type":246},".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)",[641,642],{"path":600,"priority":342},{"path":643,"priority":355},"playwright-snippets.md",{"basePath":645,"description":646,"displayName":647,"installMethods":648,"rationale":649,"selectedPaths":650,"source":345,"sourceLanguage":18,"type":246},".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)",[651,652],{"path":600,"priority":342},{"path":653,"priority":355},"example-analysis.md",{"basePath":655,"description":656,"displayName":657,"installMethods":658,"rationale":659,"selectedPaths":660,"source":345,"sourceLanguage":18,"type":246},".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)",[661,662],{"path":600,"priority":342},{"path":604,"priority":355},{"basePath":664,"description":665,"displayName":666,"installMethods":667,"rationale":668,"selectedPaths":669,"source":345,"sourceLanguage":18,"type":246},".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)",[670,671],{"path":600,"priority":342},{"path":672,"priority":355},"code-templates.md",{"basePath":674,"description":675,"displayName":676,"installMethods":677,"rationale":678,"selectedPaths":679,"source":345,"sourceLanguage":18,"type":246},".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)",[680,681,682,684],{"path":600,"priority":342},{"path":604,"priority":355},{"path":683,"priority":355},"kotlin-templates.md",{"path":685,"priority":355},"validation-checklist.md",{"basePath":687,"description":688,"displayName":689,"installMethods":690,"rationale":691,"selectedPaths":692,"source":345,"sourceLanguage":18,"type":246},".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)",[693],{"path":600,"priority":342},{"basePath":695,"description":696,"displayName":697,"installMethods":698,"rationale":699,"selectedPaths":700,"source":345,"sourceLanguage":18,"type":246},".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)",[701],{"path":600,"priority":342},{"basePath":703,"description":704,"displayName":705,"installMethods":706,"rationale":707,"selectedPaths":708,"source":345,"sourceLanguage":18,"type":246},".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)",[709,710],{"path":600,"priority":342},{"path":711,"priority":355},"checklists.md",{"basePath":713,"description":714,"displayName":715,"installMethods":716,"rationale":717,"selectedPaths":718,"source":345,"sourceLanguage":18,"type":246},".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)",[719,720],{"path":600,"priority":342},{"path":721,"priority":355},"example-report.md",{"basePath":723,"description":724,"displayName":725,"installMethods":726,"rationale":727,"selectedPaths":728,"source":345,"sourceLanguage":18,"type":246},".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)",[729,730],{"path":600,"priority":342},{"path":731,"priority":355},"example-outline.md",{"basePath":733,"description":734,"displayName":735,"installMethods":736,"rationale":737,"selectedPaths":738,"source":345,"sourceLanguage":18,"type":246},".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)",[739,740],{"path":600,"priority":342},{"path":604,"priority":355},{"basePath":742,"description":743,"displayName":744,"installMethods":745,"rationale":746,"selectedPaths":747,"source":345,"sourceLanguage":18,"type":246},".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)",[748,749],{"path":600,"priority":342},{"path":625,"priority":355},{"basePath":751,"description":752,"displayName":753,"installMethods":754,"rationale":755,"selectedPaths":756,"source":345,"sourceLanguage":18,"type":246},".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)",[757],{"path":600,"priority":342},{"basePath":759,"description":760,"displayName":761,"installMethods":762,"rationale":763,"selectedPaths":764,"source":345,"sourceLanguage":18,"type":246},".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)",[765,766],{"path":600,"priority":342},{"path":767,"priority":355},"audit-reference.md",{"basePath":769,"description":770,"displayName":771,"installMethods":772,"rationale":773,"selectedPaths":774,"source":345,"sourceLanguage":18,"type":246},".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)",[775],{"path":600,"priority":342},{"basePath":777,"description":778,"displayName":779,"installMethods":780,"rationale":781,"selectedPaths":782,"source":345,"sourceLanguage":18,"type":246},".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)",[783],{"path":600,"priority":342},{"basePath":785,"description":786,"displayName":787,"installMethods":788,"rationale":789,"selectedPaths":790,"source":345,"sourceLanguage":18,"type":246},".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)",[791],{"path":600,"priority":342},{"basePath":793,"description":794,"displayName":795,"installMethods":796,"rationale":797,"selectedPaths":798,"source":345,"sourceLanguage":18,"type":246},".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)",[799],{"path":600,"priority":342},{"basePath":801,"description":802,"displayName":803,"installMethods":804,"rationale":805,"selectedPaths":806,"source":345,"sourceLanguage":18,"type":246},".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)",[807],{"path":600,"priority":342},{"basePath":809,"description":810,"displayName":811,"installMethods":812,"rationale":813,"selectedPaths":814,"source":345,"sourceLanguage":18,"type":246},".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)",[815],{"path":600,"priority":342},{"basePath":817,"description":818,"displayName":819,"installMethods":820,"rationale":821,"selectedPaths":822,"source":345,"sourceLanguage":18,"type":246},".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)",[823,824,825],{"path":600,"priority":342},{"path":604,"priority":355},{"path":826,"priority":355},"integration-test-setup.md",{"basePath":828,"description":829,"displayName":830,"installMethods":831,"rationale":832,"selectedPaths":833,"source":345,"sourceLanguage":18,"type":246},".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)",[834],{"path":600,"priority":342},{"basePath":836,"description":837,"displayName":838,"installMethods":839,"rationale":840,"selectedPaths":841,"source":345,"sourceLanguage":18,"type":246},"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",[842,843],{"path":600,"priority":342},{"path":844,"priority":355},"workflows.md",{"basePath":846,"description":847,"displayName":848,"installMethods":849,"rationale":850,"selectedPaths":851,"source":345,"sourceLanguage":18,"type":246},"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",[852,853,855,857,859],{"path":600,"priority":342},{"path":854,"priority":355},"audit-checklist.md",{"path":856,"priority":355},"eslint-security.md",{"path":858,"priority":355},"incident-playbook.md",{"path":860,"priority":355},"package-manager.md",{"basePath":862,"description":863,"displayName":864,"installMethods":865,"rationale":866,"selectedPaths":867,"source":345,"sourceLanguage":18,"type":246},"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",[868],{"path":600,"priority":342},{"basePath":870,"description":871,"displayName":872,"installMethods":873,"rationale":874,"selectedPaths":875,"source":345,"sourceLanguage":18,"type":246},"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",[876,877],{"path":600,"priority":342},{"path":604,"priority":355},{"basePath":243,"description":10,"displayName":13,"installMethods":879,"rationale":880,"selectedPaths":881,"source":345,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at toolkit/skills/python-api-endpoint-creator/SKILL.md",[882,883],{"path":600,"priority":342},{"path":625,"priority":355},{"basePath":885,"description":886,"displayName":887,"installMethods":888,"rationale":889,"selectedPaths":890,"source":345,"sourceLanguage":18,"type":246},"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",[891,892],{"path":600,"priority":342},{"path":625,"priority":355},{"basePath":894,"description":895,"displayName":896,"installMethods":897,"rationale":898,"selectedPaths":899,"source":345,"sourceLanguage":18,"type":246},"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",[900,901],{"path":600,"priority":342},{"path":604,"priority":355},{"basePath":903,"description":904,"displayName":905,"installMethods":906,"rationale":907,"selectedPaths":908,"source":345,"sourceLanguage":18,"type":246},"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",[909,910],{"path":600,"priority":342},{"path":911,"priority":355},"common-issues.md",{"basePath":913,"description":914,"displayName":915,"installMethods":916,"rationale":917,"selectedPaths":918,"source":345,"sourceLanguage":18,"type":246},"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",[919,920,922,924,926],{"path":600,"priority":342},{"path":921,"priority":355},"python-setup.md",{"path":923,"priority":445},"scripts/core.py",{"path":925,"priority":445},"scripts/design_system.py",{"path":927,"priority":445},"scripts/search.py",{"basePath":929,"description":930,"displayName":931,"installMethods":932,"license":280,"rationale":933,"selectedPaths":934,"source":345,"sourceLanguage":18,"type":939},"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":931},"cli ecosystem detected at experiments/web-to-prd-agent",[935,937],{"path":936,"priority":342},"package.json",{"path":938,"priority":445},"src/index.ts","cli",{"basePath":256,"description":941,"displayName":942,"installMethods":943,"license":280,"rationale":944,"selectedPaths":945,"source":345,"sourceLanguage":18,"type":939},"Engineering discipline layer for AI coding agents — commands, rules, skills, agents, and packs for Claude Code","@c0x12c/ai-toolkit",{"npm":942},"cli ecosystem detected at toolkit",[946,947,948],{"path":936,"priority":342},{"path":344,"priority":342},{"path":444,"priority":355},{"sources":950},[951],"manual",{"closedIssues90d":8,"description":267,"forks":234,"openIssues90d":8,"pushedAt":236,"readmeSize":232,"stars":237,"topics":953},[],{"classifiedAt":955,"discoverAt":956,"extractAt":957,"githubAt":957,"updatedAt":955},1778697513161,1778697508095,1778697511246,[216,217,215,214,218,213],{"evaluatedAt":241,"extractAt":291,"updatedAt":241},[],[962,989,1019,1051,1077,1095],{"_creationTime":963,"_id":964,"community":965,"display":966,"identity":972,"providers":976,"relations":982,"tags":985,"workflow":986},1778696833339.6226,"k17ckxne6mhyf23n1jfyqktpqd86nfz4",{"reviewCount":8},{"description":967,"installMethods":968,"name":970,"sourceUrl":971},"Interact with Google Docs - create documents, search by title, read content, and edit text.\nUse when user asks to: create a Google Doc, find a document, read doc content, add text to a doc,\nor replace text in a document. Lightweight alternative to full Google Workspace MCP server with\nstandalone OAuth authentication.\n",{"claudeCode":969},"sanjay3290/ai-skills","google-docs","https://github.com/sanjay3290/ai-skills",{"basePath":973,"githubOwner":974,"githubRepo":975,"locale":18,"slug":970,"type":246},"skills/google-docs","sanjay3290","ai-skills",{"evaluate":977,"extract":981},{"promptVersionExtension":206,"promptVersionScoring":207,"score":978,"tags":979,"targetMarket":219,"tier":220},100,[970,216,306,980,213],"oauth",{"commitSha":279},{"parentExtensionId":983,"repoId":984},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[216,306,970,980,213],{"evaluatedAt":987,"extractAt":988,"updatedAt":987},1778696994497,1778696833339,{"_creationTime":990,"_id":991,"community":992,"display":993,"identity":999,"providers":1004,"relations":1012,"tags":1015,"workflow":1016},1778691344230.1296,"k1718xm9fnqth92swjq1z5zv9n86nn20",{"reviewCount":8},{"description":994,"installMethods":995,"name":997,"sourceUrl":998},"Use when building high-performance async Python APIs with FastAPI and Pydantic V2. Invoke to create REST endpoints, define Pydantic models, implement authentication flows, set up async SQLAlchemy database operations, add JWT authentication, build WebSocket endpoints, or generate OpenAPI documentation. Trigger terms: FastAPI, Pydantic, async Python, Python API, REST API Python, SQLAlchemy async, JWT authentication, OpenAPI, Swagger Python.",{"claudeCode":996},"jeffallan/claude-skills","FastAPI Expert","https://github.com/jeffallan/claude-skills",{"basePath":1000,"githubOwner":1001,"githubRepo":1002,"locale":18,"slug":1003,"type":246},"skills/fastapi-expert","jeffallan","claude-skills","fastapi-expert",{"evaluate":1005,"extract":1011},{"promptVersionExtension":206,"promptVersionScoring":207,"score":1006,"tags":1007,"targetMarket":219,"tier":220},98,[214,213,216,1008,1009,217,1010],"pydantic","sqlalchemy","web",{"commitSha":279,"license":280},{"parentExtensionId":1013,"repoId":1014},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[216,217,214,1008,213,1009,1010],{"evaluatedAt":1017,"extractAt":1018,"updatedAt":1017},1778691767038,1778691344230,{"_creationTime":1020,"_id":1021,"community":1022,"display":1023,"identity":1029,"providers":1033,"relations":1042,"tags":1046,"workflow":1047},1778699276507.4565,"k17f878eas78tqr9j5r4r9vrsn86m495",{"reviewCount":8},{"description":1024,"installMethods":1025,"name":1027,"sourceUrl":1028},"Verwenden Sie dies, wenn der Benutzer X (Twitter)-Daten oder durch Bestätigung gesicherte X-Aktionen über Xquik benötigt: Tweet-Suche, Benutzer-Lookup, Follower-Extraktion, Mediendownload, Überwachung, Webhooks, MCP, SDKs, Posting, Likes, DMs und Profilaktualisierungen. Erfordert einen Xquik API-Schlüssel. Fordern Sie niemals X-Login-Materialien an.",{"claudeCode":1026},"Xquik-dev/x-twitter-scraper","x-twitter-scraper","https://github.com/Xquik-dev/x-twitter-scraper",{"basePath":1030,"githubOwner":1031,"githubRepo":1027,"locale":1032,"slug":1027,"type":246},"skills/x-twitter-scraper","Xquik-dev","de",{"evaluate":1034,"extract":1041},{"promptVersionExtension":206,"promptVersionScoring":207,"score":978,"tags":1035,"targetMarket":219,"tier":220},[1036,1037,216,1038,1039,316,1040],"twitter","x","data-retrieval","automation","sdk",{"commitSha":279},{"parentExtensionId":1043,"repoId":1044,"translatedFrom":1045},"k17axvhmvwp90strpqcd5b0h7986m80d","kd783enpnwhry153ka0z65ear186mjbh","k172e8vt4zcz50bb0vfp6ptb1n86mf90",[216,1039,1038,316,1040,1036,1037],{"evaluatedAt":1048,"extractAt":1049,"updatedAt":1050},1778699230863,1778699170774,1778699276507,{"_creationTime":1052,"_id":1053,"community":1054,"display":1055,"identity":1061,"providers":1065,"relations":1071,"tags":1073,"workflow":1074},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":1056,"installMethods":1057,"name":1059,"sourceUrl":1060},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":1058},"steipete/clawdis","slack","https://github.com/steipete/clawdis",{"basePath":1062,"githubOwner":1063,"githubRepo":1064,"locale":18,"slug":1059,"type":246},"skills/slack","steipete","clawdis",{"evaluate":1066,"extract":1070},{"promptVersionExtension":206,"promptVersionScoring":207,"score":978,"tags":1067,"targetMarket":219,"tier":220},[1059,1068,1069,1039,216],"messaging","communication",{"commitSha":279},{"repoId":1072},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[216,1039,1069,1068,1059],{"evaluatedAt":1075,"extractAt":1076,"updatedAt":1075},1778698950505,1778697652123,{"_creationTime":1078,"_id":1079,"community":1080,"display":1081,"identity":1085,"providers":1087,"relations":1091,"tags":1092,"workflow":1093},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":1082,"installMethods":1083,"name":1084,"sourceUrl":1060},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":1058},"github",{"basePath":1086,"githubOwner":1063,"githubRepo":1064,"locale":18,"slug":1084,"type":246},"skills/github",{"evaluate":1088,"extract":1090},{"promptVersionExtension":206,"promptVersionScoring":207,"score":978,"tags":1089,"targetMarket":219,"tier":220},[1084,939,216,277,1039],{"commitSha":279},{"repoId":1072},[216,1039,939,277,1084],{"evaluatedAt":1094,"extractAt":1076,"updatedAt":1094},1778698569289,{"_creationTime":1096,"_id":1097,"community":1098,"display":1099,"identity":1105,"providers":1109,"relations":1116,"tags":1118,"workflow":1119},1778696993586.708,"k17fsfrfvbnsvwkcqp8y85wdad86mmwq",{"reviewCount":8},{"description":1100,"installMethods":1101,"name":1103,"sourceUrl":1104},"Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code (how to install, Node.js requirements, platform/OS support, MCP server integration, configuration), Claude API (function calling/tool use, batch processing, SDK usage, rate limits, pricing, models, streaming), and Claude.ai (Pro vs Team vs Enterprise plans, feature limits). Trigger this even for coding tasks that use the Anthropic SDK, content creation mentioning Claude capabilities or pricing, or LLM provider comparisons. Any time you would otherwise rely on memory for Anthropic product details, verify here instead — your training data may be outdated or wrong.",{"claudeCode":1102},"SeifBenayed/claude-code-sdk","product-self-knowledge","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":1106,"githubOwner":1107,"githubRepo":1108,"locale":18,"slug":1103,"type":246},".claude/skills/product-self-knowledge","SeifBenayed","claude-code-sdk",{"evaluate":1110,"extract":1115},{"promptVersionExtension":206,"promptVersionScoring":207,"score":978,"tags":1111,"targetMarket":219,"tier":220},[1112,306,1113,216,1040,1114],"anthropic","claude","knowledge-base",{"commitSha":279},{"repoId":1117},"kd78s53c1852h5p7c3qem663xs86njab",[1112,216,1113,306,1114,1040],{"evaluatedAt":1120,"extractAt":1121,"updatedAt":1120},1778697182451,1778696993586]