[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71T2Y0X008JCRCK39BDEWS2":3,"skill-same:01M71T2Y0X008JCRCK39BDEWS2":71},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":13,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":56,"install":57,"resources":70},"01M71T2Y0X008JCRCK39BDEWS2","python-fastapi-development",null,"Python FastAPI backend development with async patterns, SQLAlchemy, Pydantic, authentication, and production API patterns.","javiertarazon\u002Fide-agente-free-jt7-","javiertarazon","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F153141207?v=4","01M71R52TB3S9HXKH6WSNT8A7V","01M71R52VG5KS2DKDDH4GDQ30A",0,"MIT","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fpython-fastapi-development\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"fastapi","development","python","fastapi development","python fastapi development","python fastapi","Production","backend","with","async","sqlalchemy","personal","patterns","api patterns","safe","Pydantic","api","workflow","fastapi backend","authentication","2026-11-10 13:02:02",false,"---\nname: python-fastapi-development\ndescription: \"Python FastAPI backend development with async patterns, SQLAlchemy, Pydantic, authentication, and production API patterns.\"\nsource: personal\nrisk: safe\ndomain: backend-development\ncategory: granular-workflow-bundle\nversion: 1.0.0\n---\n\n# Python\u002FFastAPI Development Workflow\n\n## Overview\n\nSpecialized workflow for building production-ready Python backends with FastAPI, featuring async patterns, SQLAlchemy ORM, Pydantic validation, and comprehensive API patterns.\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Building new REST APIs with FastAPI\n- Creating async Python backends\n- Implementing database integration with SQLAlchemy\n- Setting up API authentication\n- Developing microservices\n\n## Workflow Phases\n\n### Phase 1: Project Setup\n\n#### Skills to Invoke\n- `app-builder` - Application scaffolding\n- `python-development-python-scaffold` - Python scaffolding\n- `fastapi-templates` - FastAPI templates\n- `uv-package-manager` - Package management\n\n#### Actions\n1. Set up Python environment (uv\u002Fpoetry)\n2. Create project structure\n3. Configure FastAPI app\n4. Set up logging\n5. Configure environment variables\n\n#### Copy-Paste Prompts\n```\nUse @fastapi-templates to scaffold a new FastAPI project\n```\n\n```\nUse @python-development-python-scaffold to set up Python project structure\n```\n\n### Phase 2: Database Setup\n\n#### Skills to Invoke\n- `prisma-expert` - Prisma ORM (alternative)\n- `database-design` - Schema design\n- `postgresql` - PostgreSQL setup\n- `pydantic-models-py` - Pydantic models\n\n#### Actions\n1. Design database schema\n2. Set up SQLAlchemy models\n3. Create database connection\n4. Configure migrations (Alembic)\n5. Set up session management\n\n#### Copy-Paste Prompts\n```\nUse @database-design to design PostgreSQL schema\n```\n\n```\nUse @pydantic-models-py to create Pydantic models for API\n```\n\n### Phase 3: API Routes\n\n#### Skills to Invoke\n- `fastapi-router-py` - FastAPI routers\n- `api-design-principles` - API design\n- `api-patterns` - API patterns\n\n#### Actions\n1. Design API endpoints\n2. Create API routers\n3. Implement CRUD operations\n4. Add request validation\n5. Configure response models\n\n#### Copy-Paste Prompts\n```\nUse @fastapi-router-py to create API endpoints with CRUD operations\n```\n\n```\nUse @api-design-principles to design RESTful API\n```\n\n### Phase 4: Authentication\n\n#### Skills to Invoke\n- `auth-implementation-patterns` - Authentication\n- `api-security-best-practices` - API security\n\n#### Actions\n1. Choose auth strategy (JWT, OAuth2)\n2. Implement user registration\n3. Set up login endpoints\n4. Create auth middleware\n5. Add password hashing\n\n#### Copy-Paste Prompts\n```\nUse @auth-implementation-patterns to implement JWT authentication\n```\n\n### Phase 5: Error Handling\n\n#### Skills to Invoke\n- `fastapi-pro` - FastAPI patterns\n- `error-handling-patterns` - Error handling\n\n#### Actions\n1. Create custom exceptions\n2. Set up exception handlers\n3. Implement error responses\n4. Add request logging\n5. Configure error tracking\n\n#### Copy-Paste Prompts\n```\nUse @fastapi-pro to implement comprehensive error handling\n```\n\n### Phase 6: Testing\n\n#### Skills to Invoke\n- `python-testing-patterns` - pytest testing\n- `api-testing-observability-api-mock` - API testing\n\n#### Actions\n1. Set up pytest\n2. Create test fixtures\n3. Write unit tests\n4. Implement integration tests\n5. Configure test database\n\n#### Copy-Paste Prompts\n```\nUse @python-testing-patterns to write pytest tests for FastAPI\n```\n\n### Phase 7: Documentation\n\n#### Skills to Invoke\n- `api-documenter` - API documentation\n- `openapi-spec-generation` - OpenAPI specs\n\n#### Actions\n1. Configure OpenAPI schema\n2. Add endpoint documentation\n3. Create usage examples\n4. Set up API versioning\n5. Generate API docs\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to generate comprehensive API documentation\n```\n\n### Phase 8: Deployment\n\n#### Skills to Invoke\n- `deployment-engineer` - Deployment\n- `docker-expert` - Containerization\n\n#### Actions\n1. Create Dockerfile\n2. Set up docker-compose\n3. Configure production settings\n4. Set up reverse proxy\n5. Deploy to cloud\n\n#### Copy-Paste Prompts\n```\nUse @docker-expert to containerize FastAPI application\n```\n\n## Technology Stack\n\n| Category | Technology |\n|----------|------------|\n| Framework | FastAPI |\n| Language | Python 3.11+ |\n| ORM | SQLAlchemy 2.0 |\n| Validation | Pydantic v2 |\n| Database | PostgreSQL |\n| Migrations | Alembic |\n| Auth | JWT, OAuth2 |\n| Testing | pytest |\n\n## Quality Gates\n\n- [ ] All tests passing (>80% coverage)\n- [ ] Type checking passes (mypy)\n- [ ] Linting clean (ruff, black)\n- [ ] API documentation complete\n- [ ] Security scan passed\n- [ ] Performance benchmarks met\n\n## Related Workflow Bundles\n\n- `development` - General development\n- `database` - Database operations\n- `security-audit` - Security testing\n- `api-development` - API patterns\n","# Python\u002FFastAPI Development Workflow\n\n## Overview\n\nSpecialized workflow for building production-ready Python backends with FastAPI, featuring async patterns, SQLAlchemy ORM, Pydantic validation, and comprehensive API patterns.\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Building new REST APIs with FastAPI\n- Creating async Python backends\n- Implementing database integration with SQLAlchemy\n- Setting up API authentication\n- Developing microservices\n\n## Workflow Phases\n\n### Phase 1: Project Setup\n\n#### Skills to Invoke\n- `app-builder` - Application scaffolding\n- `python-development-python-scaffold` - Python scaffolding\n- `fastapi-templates` - FastAPI templates\n- `uv-package-manager` - Package management\n\n#### Actions\n1. Set up Python environment (uv\u002Fpoetry)\n2. Create project structure\n3. Configure FastAPI app\n4. Set up logging\n5. Configure environment variables\n\n#### Copy-Paste Prompts\n```\nUse @fastapi-templates to scaffold a new FastAPI project\n```\n\n```\nUse @python-development-python-scaffold to set up Python project structure\n```\n\n### Phase 2: Database Setup\n\n#### Skills to Invoke\n- `prisma-expert` - Prisma ORM (alternative)\n- `database-design` - Schema design\n- `postgresql` - PostgreSQL setup\n- `pydantic-models-py` - Pydantic models\n\n#### Actions\n1. Design database schema\n2. Set up SQLAlchemy models\n3. Create database connection\n4. Configure migrations (Alembic)\n5. Set up session management\n\n#### Copy-Paste Prompts\n```\nUse @database-design to design PostgreSQL schema\n```\n\n```\nUse @pydantic-models-py to create Pydantic models for API\n```\n\n### Phase 3: API Routes\n\n#### Skills to Invoke\n- `fastapi-router-py` - FastAPI routers\n- `api-design-principles` - API design\n- `api-patterns` - API patterns\n\n#### Actions\n1. Design API endpoints\n2. Create API routers\n3. Implement CRUD operations\n4. Add request validation\n5. Configure response models\n\n#### Copy-Paste Prompts\n```\nUse @fastapi-router-py to create API endpoints with CRUD operations\n```\n\n```\nUse @api-design-principles to design RESTful API\n```\n\n### Phase 4: Authentication\n\n#### Skills to Invoke\n- `auth-implementation-patterns` - Authentication\n- `api-security-best-practices` - API security\n\n#### Actions\n1. Choose auth strategy (JWT, OAuth2)\n2. Implement user registration\n3. Set up login endpoints\n4. Create auth middleware\n5. Add password hashing\n\n#### Copy-Paste Prompts\n```\nUse @auth-implementation-patterns to implement JWT authentication\n```\n\n### Phase 5: Error Handling\n\n#### Skills to Invoke\n- `fastapi-pro` - FastAPI patterns\n- `error-handling-patterns` - Error handling\n\n#### Actions\n1. Create custom exceptions\n2. Set up exception handlers\n3. Implement error responses\n4. Add request logging\n5. Configure error tracking\n\n#### Copy-Paste Prompts\n```\nUse @fastapi-pro to implement comprehensive error handling\n```\n\n### Phase 6: Testing\n\n#### Skills to Invoke\n- `python-testing-patterns` - pytest testing\n- `api-testing-observability-api-mock` - API testing\n\n#### Actions\n1. Set up pytest\n2. Create test fixtures\n3. Write unit tests\n4. Implement integration tests\n5. Configure test database\n\n#### Copy-Paste Prompts\n```\nUse @python-testing-patterns to write pytest tests for FastAPI\n```\n\n### Phase 7: Documentation\n\n#### Skills to Invoke\n- `api-documenter` - API documentation\n- `openapi-spec-generation` - OpenAPI specs\n\n#### Actions\n1. Configure OpenAPI schema\n2. Add endpoint documentation\n3. Create usage examples\n4. Set up API versioning\n5. Generate API docs\n\n#### Copy-Paste Prompts\n```\nUse @api-documenter to generate comprehensive API documentation\n```\n\n### Phase 8: Deployment\n\n#### Skills to Invoke\n- `deployment-engineer` - Deployment\n- `docker-expert` - Containerization\n\n#### Actions\n1. Create Dockerfile\n2. Set up docker-compose\n3. Configure production settings\n4. Set up reverse proxy\n5. Deploy to cloud\n\n#### Copy-Paste Prompts\n```\nUse @docker-expert to containerize FastAPI application\n```\n\n## Technology Stack\n\n| Category | Technology |\n|----------|------------|\n| Framework | FastAPI |\n| Language | Python 3.11+ |\n| ORM | SQLAlchemy 2.0 |\n| Validation | Pydantic v2 |\n| Database | PostgreSQL |\n| Migrations | Alembic |\n| Auth | JWT, OAuth2 |\n| Testing | pytest |\n\n## Quality Gates\n\n- [ ] All tests passing (>80% coverage)\n- [ ] Type checking passes (mypy)\n- [ ] Linting clean (ruff, black)\n- [ ] API documentation complete\n- [ ] Security scan passed\n- [ ] Performance benchmarks met\n\n## Related Workflow Bundles\n\n- `development` - General development\n- `database` - Database operations\n- `security-audit` - Security testing\n- `api-development` - API patterns\n",{"name":5,"risk":37,"domain":48,"source":34,"version":49,"category":50,"description":7},"backend-development","1.0.0","granular-workflow-bundle","release\u002Fv4.2.11-panel-pro","a92ea02bcf7e2b3dbaf46d49696c29a3cb490d4f",".github\u002Fskills\u002Fpython-fastapi-development","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-","https:\u002F\u002Fgithub.com\u002Fjaviertarazon","2026-07-12 07:10:45",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add javiertarazon\u002Fide-agente-free-jt7- --skill python-fastapi-development",{"tool":63,"command":64},"bunx","bunx skills add javiertarazon\u002Fide-agente-free-jt7- --skill python-fastapi-development",{"tool":66,"command":67},"pnpm","pnpm dlx skills add javiertarazon\u002Fide-agente-free-jt7- --skill python-fastapi-development","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fpython-fastapi-development\u002FSKILL.md",true,[],[72,101,128,148,163,183],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":81,"publishedAt":43},"01M71TQ7Q6Z10VWF3C2H5X1KW9","zustand-store-ts","Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state\u002Faction separation. Use when building React state management, creating global stores, or implementing reacti...","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzustand-store-ts\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[82,83,84,85,86,87,88,89,90,91,92,31,93,94,95,96,97,98,99,100],"zustand","store","zustand store ts","community","middleware","implementing","use","react state management","when","unknown","react","state","create","state management","typescript","action","management","separation","global",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":110,"publishedAt":43},"01M71TQ5EAR40G6W0MV5ZDVEZT","zoom-automation","Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzoom-automation\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[111,112,113,85,114,115,116,117,118,91,119,120,121,122,123,124,125,126,98,127],"zoom automation","zoom","automation","creation","for","search","schemas","MCP","first","via","meeting","search tools","tracking","webinars","composio","recordings","Tools",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":135,"publishedAt":43},"01M71TQ29B1EYBCEAP1ZBGXQ1A","zoho-crm-automation","Automate Zoho CRM tasks via Rube MCP (Composio): create\u002Fupdate records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzoho-crm-automation\u002FSKILL.md",[134],{"categoryNo":108,"categoryName":109,"taxonomyType":20,"taxonomyTypeDesc":21},[136,137,113,138,139,140,85,141,142,115,143,116,117,144,118,91,145,146,147,94],"crm automation","zoho crm automation","crm","zoho crm","zoho","leads","manage leads","manage","records","convert","tasks","contacts",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":155,"publishedAt":43},"01M71TPZPMN60DH0XV58KVHY23","zendesk-automation","Automate Zendesk tasks via Rube MCP (Composio): tickets, users, organizations, replies. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzendesk-automation\u002FSKILL.md",[154],{"categoryNo":108,"categoryName":109,"taxonomyType":20,"taxonomyTypeDesc":21},[156,113,157,85,115,116,117,118,158,91,146,159,160,119,120,161,122,125,127,162],"zendesk automation","zendesk","organizations","replies","users","tickets","automate",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":43},"01M71TPXDWKHKG4N6TVEPXWD0N","zapier-make-patterns","No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity ...","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fzapier-make-patterns\u002FSKILL.md",[],[170,171,35,172,173,174,175,176,177,113,40,91,178,179,180,181,182,162],"zapier make patterns","zapier","make","No-Code","complexity","writing","spawner","business","code","integromat","apache","processes","but",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":192,"publishedAt":43},"01M71TPT5T10WXNKW9G7ZXZ27W","youtube-summarizer","Extract transcripts from YouTube videos and generate comprehensive, detailed summaries using intelligent analysis frameworks","https:\u002F\u002Fgithub.com\u002Fjaviertarazon\u002Fide-agente-free-jt7-\u002Fblob\u002Frelease\u002Fv4.2.11-panel-pro\u002F.github\u002Fskills\u002Fyoutube-summarizer\u002FSKILL.md",[189],{"categoryNo":190,"categoryName":191,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",[193,194,195,196,85,197,198,199,200,201,202,203,178,204,205,206,207,208,209,210],"summarizer","youtube","youtube summarizer","Video","content-analysis","frameworks","copilot","2025","github-copilot","extract transcripts","analysis","codex","cli","summaries","github","generate","summarization","2026"]