[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FSA83HMJSG92R16EDK79MF":3,"skill-same:01M6FSA83HMJSG92R16EDK79MF":209},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":51,"commitSha":52,"skillDirectory":5,"forksCount":14,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":55,"install":56,"resources":69},"01M6FSA83HMJSG92R16EDK79MF","dbos-python",null,"DBOS Python SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Python code with DBOS, creating workflows and steps, using queues, using DBOSClient from external applications, or building applications that need to be resilient to failures.","intenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04","intenet1001-commits","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F226416981?v=4","01M6CYZN1J09QB407J8Z6VBAQ7","최천성","01M6CYZN5RC2YZ1Z9SN9YNQQZ6",0,"MIT","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"python","dbos python","https","with","writing python","patterns","use","guide","python sdk","applications","execution","writing","communication","dev","best practices","code","workflows","sdk","safe","docs","2026-11-10 10:12:30",false,"---\nname: dbos-python\ndescription: DBOS Python SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Python code with DBOS, creating workflows and steps, using queues, using DBOSClient from external applications, or building applications that need to be resilient to failures.\nrisk: safe\nsource: https:\u002F\u002Fdocs.dbos.dev\u002F\nlicense: MIT\nmetadata:\n  author: dbos\n  version: \"1.0.0\"\n  organization: DBOS\n  date: January 2026\n  abstract: Comprehensive guide for building fault-tolerant Python applications with DBOS. Covers workflows, steps, queues, communication patterns, and best practices for durable execution.\n---\n\n# DBOS Python Best Practices\n\nGuide for building reliable, fault-tolerant Python applications with DBOS durable workflows.\n\n## When to Use\n\nReference these guidelines when:\n- Adding DBOS to existing Python code\n- Creating workflows and steps\n- Using queues for concurrency control\n- Implementing workflow communication (events, messages, streams)\n- Configuring and launching DBOS applications\n- Using DBOSClient from external applications\n- Testing DBOS applications\n\n## Rule Categories by Priority\n\n| Priority | Category | Impact | Prefix |\n|----------|----------|--------|--------|\n| 1 | Lifecycle | CRITICAL | `lifecycle-` |\n| 2 | Workflow | CRITICAL | `workflow-` |\n| 3 | Step | HIGH | `step-` |\n| 4 | Queue | HIGH | `queue-` |\n| 5 | Communication | MEDIUM | `comm-` |\n| 6 | Pattern | MEDIUM | `pattern-` |\n| 7 | Testing | LOW-MEDIUM | `test-` |\n| 8 | Client | MEDIUM | `client-` |\n| 9 | Advanced | LOW | `advanced-` |\n\n## Critical Rules\n\n### DBOS Configuration and Launch\n\nA DBOS application MUST configure and launch DBOS inside its main function:\n\n```python\nimport os\nfrom dbos import DBOS, DBOSConfig\n\n@DBOS.workflow()\ndef my_workflow():\n    pass\n\nif __name__ == \"__main__\":\n    config: DBOSConfig = {\n        \"name\": \"my-app\",\n        \"system_database_url\": os.environ.get(\"DBOS_SYSTEM_DATABASE_URL\"),\n    }\n    DBOS(config=config)\n    DBOS.launch()\n```\n\n### Workflow and Step Structure\n\nWorkflows are comprised of steps. Any function performing complex operations or accessing external services must be a step:\n\n```python\n@DBOS.step()\ndef call_external_api():\n    return requests.get(\"https:\u002F\u002Fapi.example.com\").json()\n\n@DBOS.workflow()\ndef my_workflow():\n    result = call_external_api()\n    return result\n```\n\n### Key Constraints\n\n- Do NOT call `DBOS.start_workflow` or `DBOS.recv` from a step\n- Do NOT use threads to start workflows - use `DBOS.start_workflow` or queues\n- Workflows MUST be deterministic - non-deterministic operations go in steps\n- Do NOT create\u002Fupdate global variables from workflows or steps\n\n## How to Use\n\nRead individual rule files for detailed explanations and examples:\n\n```\nreferences\u002Flifecycle-config.md\nreferences\u002Fworkflow-determinism.md\nreferences\u002Fqueue-concurrency.md\n```\n\n## References\n\n- https:\u002F\u002Fdocs.dbos.dev\u002F\n- https:\u002F\u002Fgithub.com\u002Fdbos-inc\u002Fdbos-transact-py\n","# DBOS Python Best Practices\n\nGuide for building reliable, fault-tolerant Python applications with DBOS durable workflows.\n\n## When to Use\n\nReference these guidelines when:\n- Adding DBOS to existing Python code\n- Creating workflows and steps\n- Using queues for concurrency control\n- Implementing workflow communication (events, messages, streams)\n- Configuring and launching DBOS applications\n- Using DBOSClient from external applications\n- Testing DBOS applications\n\n## Rule Categories by Priority\n\n| Priority | Category | Impact | Prefix |\n|----------|----------|--------|--------|\n| 1 | Lifecycle | CRITICAL | `lifecycle-` |\n| 2 | Workflow | CRITICAL | `workflow-` |\n| 3 | Step | HIGH | `step-` |\n| 4 | Queue | HIGH | `queue-` |\n| 5 | Communication | MEDIUM | `comm-` |\n| 6 | Pattern | MEDIUM | `pattern-` |\n| 7 | Testing | LOW-MEDIUM | `test-` |\n| 8 | Client | MEDIUM | `client-` |\n| 9 | Advanced | LOW | `advanced-` |\n\n## Critical Rules\n\n### DBOS Configuration and Launch\n\nA DBOS application MUST configure and launch DBOS inside its main function:\n\n```python\nimport os\nfrom dbos import DBOS, DBOSConfig\n\n@DBOS.workflow()\ndef my_workflow():\n    pass\n\nif __name__ == \"__main__\":\n    config: DBOSConfig = {\n        \"name\": \"my-app\",\n        \"system_database_url\": os.environ.get(\"DBOS_SYSTEM_DATABASE_URL\"),\n    }\n    DBOS(config=config)\n    DBOS.launch()\n```\n\n### Workflow and Step Structure\n\nWorkflows are comprised of steps. Any function performing complex operations or accessing external services must be a step:\n\n```python\n@DBOS.step()\ndef call_external_api():\n    return requests.get(\"https:\u002F\u002Fapi.example.com\").json()\n\n@DBOS.workflow()\ndef my_workflow():\n    result = call_external_api()\n    return result\n```\n\n### Key Constraints\n\n- Do NOT call `DBOS.start_workflow` or `DBOS.recv` from a step\n- Do NOT use threads to start workflows - use `DBOS.start_workflow` or queues\n- Workflows MUST be deterministic - non-deterministic operations go in steps\n- Do NOT create\u002Fupdate global variables from workflows or steps\n\n## How to Use\n\nRead individual rule files for detailed explanations and examples:\n\n```\nreferences\u002Flifecycle-config.md\nreferences\u002Fworkflow-determinism.md\nreferences\u002Fqueue-concurrency.md\n```\n\n## References\n\n- https:\u002F\u002Fdocs.dbos.dev\u002F\n- https:\u002F\u002Fgithub.com\u002Fdbos-inc\u002Fdbos-transact-py\n",{"name":5,"risk":37,"source":44,"license":15,"metadata":45,"description":7},"https:\u002F\u002Fdocs.dbos.dev\u002F",{"date":46,"author":47,"version":48,"abstract":49,"organization":50},"January 2026","dbos","1.0.0","Comprehensive guide for building fault-tolerant Python applications with DBOS. Covers workflows, steps, queues, communication patterns, and best practices for durable execution.","DBOS","master","d279dcc9219543aefea743e27b23b65b3a5f373d","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits","2026-07-21 11:56:51",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add intenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04 --skill dbos-python",{"tool":62,"command":63},"bunx","bunx skills add intenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04 --skill dbos-python",{"tool":65,"command":66},"pnpm","pnpm dlx skills add intenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04 --skill dbos-python","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002FSKILL.md",true,[70,76,79,83,87,91,95,99,103,106,110,114,118,122,126,130,134,138,142,146,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"AGENTS.md","REFERENCE","参考文档",2748,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002FAGENTS.md",{"path":77,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":78},"CLAUDE.md","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002FCLAUDE.md",{"path":80,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002F_sections.md",1415,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002F_sections.md",{"path":84,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fadvanced-async.md",2604,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fadvanced-async.md",{"path":88,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fadvanced-patching.md",1551,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fadvanced-patching.md",{"path":92,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fadvanced-versioning.md",1628,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fadvanced-versioning.md",{"path":96,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fclient-enqueue.md",1384,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fclient-enqueue.md",{"path":100,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Fclient-setup.md",1668,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fclient-setup.md",{"path":104,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":89,"sourceHtmlUrl":105},"references\u002Fcomm-events.md","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fcomm-events.md",{"path":107,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":108,"sourceHtmlUrl":109},"references\u002Fcomm-messages.md",1563,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fcomm-messages.md",{"path":111,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":112,"sourceHtmlUrl":113},"references\u002Fcomm-streaming.md",1570,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fcomm-streaming.md",{"path":115,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":116,"sourceHtmlUrl":117},"references\u002Flifecycle-config.md",1572,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Flifecycle-config.md",{"path":119,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":120,"sourceHtmlUrl":121},"references\u002Flifecycle-fastapi.md",1487,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Flifecycle-fastapi.md",{"path":123,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":124,"sourceHtmlUrl":125},"references\u002Fpattern-classes.md",1651,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fpattern-classes.md",{"path":127,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":128,"sourceHtmlUrl":129},"references\u002Fpattern-debouncing.md",1659,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fpattern-debouncing.md",{"path":131,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":132,"sourceHtmlUrl":133},"references\u002Fpattern-idempotency.md",1512,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fpattern-idempotency.md",{"path":135,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":136,"sourceHtmlUrl":137},"references\u002Fpattern-scheduled.md",1492,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fpattern-scheduled.md",{"path":139,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":140,"sourceHtmlUrl":141},"references\u002Fpattern-sleep.md",1378,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fpattern-sleep.md",{"path":143,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":144,"sourceHtmlUrl":145},"references\u002Fqueue-basics.md",1370,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fqueue-basics.md",{"path":147,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":140,"sourceHtmlUrl":148},"references\u002Fqueue-concurrency.md","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fqueue-concurrency.md",{"path":150,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":151,"sourceHtmlUrl":152},"references\u002Fqueue-deduplication.md",1591,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fqueue-deduplication.md",{"path":154,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":155,"sourceHtmlUrl":156},"references\u002Fqueue-listening.md",1607,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fqueue-listening.md",{"path":158,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":159,"sourceHtmlUrl":160},"references\u002Fqueue-partitioning.md",1800,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fqueue-partitioning.md",{"path":162,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":163,"sourceHtmlUrl":164},"references\u002Fqueue-priority.md",1509,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fqueue-priority.md",{"path":166,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":167,"sourceHtmlUrl":168},"references\u002Fqueue-rate-limiting.md",1358,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fqueue-rate-limiting.md",{"path":170,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":171,"sourceHtmlUrl":172},"references\u002Fstep-basics.md",1328,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fstep-basics.md",{"path":174,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":175,"sourceHtmlUrl":176},"references\u002Fstep-retries.md",1412,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fstep-retries.md",{"path":178,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":179,"sourceHtmlUrl":180},"references\u002Fstep-transactions.md",1741,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fstep-transactions.md",{"path":182,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":183,"sourceHtmlUrl":184},"references\u002Ftest-fixtures.md",1387,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Ftest-fixtures.md",{"path":186,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":187,"sourceHtmlUrl":188},"references\u002Fworkflow-background.md",1310,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fworkflow-background.md",{"path":190,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":191,"sourceHtmlUrl":192},"references\u002Fworkflow-constraints.md",1676,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fworkflow-constraints.md",{"path":194,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":195,"sourceHtmlUrl":196},"references\u002Fworkflow-control.md",2066,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fworkflow-control.md",{"path":198,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":199,"sourceHtmlUrl":200},"references\u002Fworkflow-determinism.md",1309,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fworkflow-determinism.md",{"path":202,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":203,"sourceHtmlUrl":204},"references\u002Fworkflow-introspection.md",1832,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fworkflow-introspection.md",{"path":206,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":207,"sourceHtmlUrl":208},"references\u002Fworkflow-timeout.md",1435,"https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-python\u002Freferences\u002Fworkflow-timeout.md",[210,236,254,264,276,322],{"skillNo":211,"name":212,"nameZh":6,"description":213,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":214,"licenseFileUrl":6,"sourceHtmlUrl":215,"categories":216,"keywords":228,"publishedAt":39},"01M6FV88T8Q11A7A90F0X7MNQY","terraform-skill","Terraform infrastructure as code best practices","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fterraform-skill\u002FSKILL.md",[217,222,225],{"categoryNo":218,"categoryName":219,"taxonomyType":220,"taxonomyTypeDesc":221},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":223,"categoryName":224,"taxonomyType":220,"taxonomyTypeDesc":221},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":226,"categoryName":227,"taxonomyType":220,"taxonomyTypeDesc":221},"01JBSEEDCAT000000000000023","Skill与智能体开发",[229,230,21,231,232,233,234,34,33,235,37],"terraform skill","terraform","terraform infrastructure","as","github","infrastructure","infrastructure as code",{"skillNo":237,"name":238,"nameZh":6,"description":239,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":240,"categories":241,"keywords":242,"publishedAt":39},"01M6FTM99GJ1GF3REHT560YPYJ","supabase-postgres-best-practices","Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fpostgres-best-practices\u002FSKILL.md",[],[33,243,244,245,246,247,248,249,250,25,251,252,253,30],"supabase postgres best practices","supabase","postgres best practices","postgres","Optimization","postgres performance","queries","schema","performance optimization","database","performance",{"skillNo":255,"name":256,"nameZh":6,"description":257,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":258,"categories":259,"keywords":260,"publishedAt":39},"01M6FSAG8YM4NK0BSGPMEYT370","dbos-typescript","DBOS TypeScript SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing TypeScript code with DBOS, creating workflows and steps, using queues, using DBOSClient from external applications, or building applications that need to be resilient to failures.","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-typescript\u002FSKILL.md",[],[261,262,35,26,28,29,21,31,32,33,34,24,36,37,38,30,25,22,263],"typescript","dbos typescript","writing typescript",{"skillNo":265,"name":266,"nameZh":6,"description":267,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":268,"categories":269,"keywords":270,"publishedAt":39},"01M6FSA21M5DMQBXCVX1QGJFDA","dbos-golang","DBOS Go SDK for building reliable, fault-tolerant applications with durable workflows. Use this skill when writing Go code with DBOS, creating workflows and steps, using queues, using the DBOS Client from external applications, or building Go applications that need to be resilient to failures.","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fdbos-golang\u002FSKILL.md",[],[271,272,22,25,273,24,274,28,29,21,31,32,33,34,35,36,275,37,38,30],"dbos golang","golang","go","writing go","client",{"skillNo":277,"name":278,"nameZh":6,"description":279,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":280,"categories":281,"keywords":302,"publishedAt":39},"01M6FS3ZB31DVPB36WV536880K","content-creator","Create SEO-optimized marketing content with consistent brand voice. Includes brand voice analyzer, SEO optimizer, content frameworks, and social media templates. Use when writing blog posts, creating social media content, analyzing brand voice, optimizing SEO, planning content calendars, or when user mentions content creation, brand voice, SEO optimization, social media marketing, or content strategy.","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fcontent-creator\u002FSKILL.md",[282,285,288,291,296,299],{"categoryNo":283,"categoryName":284,"taxonomyType":220,"taxonomyTypeDesc":221},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":286,"categoryName":287,"taxonomyType":220,"taxonomyTypeDesc":221},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":289,"categoryName":290,"taxonomyType":220,"taxonomyTypeDesc":221},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":292,"categoryName":293,"taxonomyType":294,"taxonomyTypeDesc":295},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",{"categoryNo":297,"categoryName":298,"taxonomyType":294,"taxonomyTypeDesc":295},"01JBSEEDCAT000000000000035","市场营销",{"categoryNo":300,"categoryName":301,"taxonomyType":294,"taxonomyTypeDesc":295},"01JBSEEDCAT000000000000036","内容创作者",[303,304,305,306,307,308,309,310,311,312,313,30,314,315,316,317,318,319,320,321],"content creator","content","brand","content strategy","marketing","Media","social-media","seo","analyzing","planning","create","content-marketing","seo optimization","posts","2025","creation","optimizer","content creation","social",{"skillNo":323,"name":324,"nameZh":6,"description":325,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":326,"categories":327,"keywords":328,"publishedAt":39},"01M6FRW4CF12WMKHBRSK4MKHMN","busybox-on-windows","How to use a Win32 build of BusyBox to run many of the standard UNIX command line tools on Windows.","https:\u002F\u002Fgithub.com\u002Fintenet1001-commits\u002Fgoganyo-bystander-review-slack-trained-until-2026-03-04\u002Fblob\u002Fmaster\u002Fbusybox-on-windows\u002FSKILL.md",[],[329,330,331,332,333,334,335,25,336,337,338,339,340,341],"windows","busybox on windows","line","how to","unix","build","command line tools","command","how","Tools","command line","win32","run"]