[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71MHDC3C2XGC1775564X76W":3,"skill-same:01M71MHDC3C2XGC1775564X76W":119},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":15,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":62,"ownerHtmlUrl":63,"ownerBlogUrl":64,"ownerDescription":6,"updatedAt":65,"install":66,"resources":79},"01M71MHDC3C2XGC1775564X76W","code-documenter",null,"Use when documenting code or an API: docstrings, JSDoc, OpenAPI specs, API reference docs, doc sites, tutorials and developer guides, with examples validated by doctest, tsc or Redocly lint. Documents existing code and reports coverage.","monoes\u002Fmonomind","monoes","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F276744696?v=4","01M71KWF37AJ2NJBP3KWBVSDGT","01M71KWF4CSF8ADH0M6HA09VD2",23,"MIT","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"code documenter","documenter","code","use","sites","openapi","developer","context","doc","jsdoc","documentation","reports","guides","api","query","when","documents","writing","claude-skills","coverage","2026-11-10 10:56:23",false,"---\nname: code-documenter\ndescription: \"Use when documenting code or an API: docstrings, JSDoc, OpenAPI specs, API reference docs, doc sites, tutorials and developer guides, with examples validated by doctest, tsc or Redocly lint. Documents existing code and reports coverage.\"\ntags: [\"engineering\",\"writing\",\"documentation\"]\ntools: [\"monograph_query\",\"monograph_context\"]\nlicense: MIT\nsource: https:\u002F\u002Fgithub.com\u002FJeffallan\u002Fclaude-skills\nsource_path: \"skills\u002Fcode-documenter\"\nsource_commit: 882ef55e377dbf9a4dbe496bb41ac6ccd0e555cf\n---\n# Code Documenter\n\nDocumentation specialist for inline documentation, API specs, documentation sites, and developer guides.\n\n## When to Use This Skill\n\nApplies to any task involving code documentation, API specs, or developer-facing guides. See the reference table below for specific sub-topics.\n\n## Core Workflow\n\n1. **Discover** - Ask for format preference and exclusions\n2. **Detect** - Identify language and framework\n3. **Analyze** - Find undocumented code\n4. **Document** - Apply consistent format\n5. **Validate** - Test all code examples compile\u002Frun:\n   - Python: `python -m doctest file.py` for doctest blocks; `pytest --doctest-modules` for module-wide checks\n   - TypeScript\u002FJavaScript: `tsc --noEmit` to confirm typed examples compile\n   - OpenAPI: validate spec with `npx @redocly\u002Fcli lint openapi.yaml`\n   - If validation fails: fix examples and re-validate before proceeding to the Report step\n6. **Report** - Generate coverage summary\n\n## Quick-Reference Examples\n\n### Google-style Docstring (Python)\n```python\ndef fetch_user(user_id: int, active_only: bool = True) -> dict:\n    \"\"\"Fetch a single user record by ID.\n\n    Args:\n        user_id: Unique identifier for the user.\n        active_only: When True, raise an error for inactive users.\n\n    Returns:\n        A dict containing user fields (id, name, email, created_at).\n\n    Raises:\n        ValueError: If user_id is not a positive integer.\n        UserNotFoundError: If no matching user exists.\n    \"\"\"\n```\n\n### NumPy-style Docstring (Python)\n```python\ndef compute_similarity(vec_a: np.ndarray, vec_b: np.ndarray) -> float:\n    \"\"\"Compute cosine similarity between two vectors.\n\n    Parameters\n    ----------\n    vec_a : np.ndarray\n        First input vector, shape (n,).\n    vec_b : np.ndarray\n        Second input vector, shape (n,).\n\n    Returns\n    -------\n    float\n        Cosine similarity in the range [-1, 1].\n\n    Raises\n    ------\n    ValueError\n        If vectors have different lengths.\n    \"\"\"\n```\n\n### JSDoc (TypeScript)\n```typescript\n\u002F**\n * Fetches a paginated list of products from the catalog.\n *\n * @param {string} categoryId - The category to filter by.\n * @param {number} [page=1] - Page number (1-indexed).\n * @param {number} [limit=20] - Maximum items per page.\n * @returns {Promise\u003CProductPage>} Resolves to a page of product records.\n * @throws {NotFoundError} If the category does not exist.\n *\n * @example\n * const page = await fetchProducts('electronics', 2, 10);\n * console.log(page.items);\n *\u002F\nasync function fetchProducts(\n  categoryId: string,\n  page = 1,\n  limit = 20\n): Promise\u003CProductPage> { ... }\n```\n\n## Reference Guide\n\nLoad detailed guidance based on context:\n\n| Topic | Reference | Load When |\n|-------|-----------|-----------|\n| Python Docstrings | `references\u002Fpython-docstrings.md` | Google, NumPy, Sphinx styles |\n| TypeScript JSDoc | `references\u002Ftypescript-jsdoc.md` | JSDoc patterns, TypeScript |\n| FastAPI\u002FDjango API | `references\u002Fapi-docs-fastapi-django.md` | Python API documentation |\n| NestJS\u002FExpress API | `references\u002Fapi-docs-nestjs-express.md` | Node.js API documentation |\n| Coverage Reports | `references\u002Fcoverage-reports.md` | Generating documentation reports |\n| Documentation Systems | `references\u002Fdocumentation-systems.md` | Doc sites, static generators, search, testing |\n| Interactive API Docs | `references\u002Finteractive-api-docs.md` | OpenAPI 3.1, portals, GraphQL, WebSocket, gRPC, SDKs |\n| User Guides & Tutorials | `references\u002Fuser-guides-tutorials.md` | Getting started, tutorials, troubleshooting, FAQs |\n\n## Constraints\n\n### MUST DO\n- Ask for format preference before starting\n- Detect framework for correct API doc strategy\n- Document all public functions\u002Fclasses\n- Include parameter types and descriptions\n- Document exceptions\u002Ferrors\n- Test code examples in documentation\n- Generate coverage report\n\n### MUST NOT DO\n- Assume docstring format without asking\n- Apply wrong API doc strategy for framework\n- Write inaccurate or untested documentation\n- Skip error documentation\n- Document obvious getters\u002Fsetters verbosely\n- Create documentation that's hard to maintain\n\n## Output Formats\n\nDepending on the task, provide:\n1. **Code Documentation:** Documented files + coverage report\n2. **API Docs:** OpenAPI specs + portal configuration\n3. **Doc Sites:** Site configuration + content structure + build instructions\n4. **Guides\u002FTutorials:** Structured markdown with examples + diagrams\n\n## Knowledge Reference\n\nGoogle\u002FNumPy\u002FSphinx docstrings, JSDoc, OpenAPI 3.0\u002F3.1, AsyncAPI, gRPC\u002Fprotobuf, FastAPI, Django, NestJS, Express, GraphQL, Docusaurus, MkDocs, VitePress, Swagger UI, Redoc, Stoplight\n\n[Documentation](https:\u002F\u002Fjeffallan.github.io\u002Fclaude-skills\u002Fskills\u002Fquality\u002Fcode-documenter\u002F)\n","# Code Documenter\n\nDocumentation specialist for inline documentation, API specs, documentation sites, and developer guides.\n\n## When to Use This Skill\n\nApplies to any task involving code documentation, API specs, or developer-facing guides. See the reference table below for specific sub-topics.\n\n## Core Workflow\n\n1. **Discover** - Ask for format preference and exclusions\n2. **Detect** - Identify language and framework\n3. **Analyze** - Find undocumented code\n4. **Document** - Apply consistent format\n5. **Validate** - Test all code examples compile\u002Frun:\n   - Python: `python -m doctest file.py` for doctest blocks; `pytest --doctest-modules` for module-wide checks\n   - TypeScript\u002FJavaScript: `tsc --noEmit` to confirm typed examples compile\n   - OpenAPI: validate spec with `npx @redocly\u002Fcli lint openapi.yaml`\n   - If validation fails: fix examples and re-validate before proceeding to the Report step\n6. **Report** - Generate coverage summary\n\n## Quick-Reference Examples\n\n### Google-style Docstring (Python)\n```python\ndef fetch_user(user_id: int, active_only: bool = True) -> dict:\n    \"\"\"Fetch a single user record by ID.\n\n    Args:\n        user_id: Unique identifier for the user.\n        active_only: When True, raise an error for inactive users.\n\n    Returns:\n        A dict containing user fields (id, name, email, created_at).\n\n    Raises:\n        ValueError: If user_id is not a positive integer.\n        UserNotFoundError: If no matching user exists.\n    \"\"\"\n```\n\n### NumPy-style Docstring (Python)\n```python\ndef compute_similarity(vec_a: np.ndarray, vec_b: np.ndarray) -> float:\n    \"\"\"Compute cosine similarity between two vectors.\n\n    Parameters\n    ----------\n    vec_a : np.ndarray\n        First input vector, shape (n,).\n    vec_b : np.ndarray\n        Second input vector, shape (n,).\n\n    Returns\n    -------\n    float\n        Cosine similarity in the range [-1, 1].\n\n    Raises\n    ------\n    ValueError\n        If vectors have different lengths.\n    \"\"\"\n```\n\n### JSDoc (TypeScript)\n```typescript\n\u002F**\n * Fetches a paginated list of products from the catalog.\n *\n * @param {string} categoryId - The category to filter by.\n * @param {number} [page=1] - Page number (1-indexed).\n * @param {number} [limit=20] - Maximum items per page.\n * @returns {Promise\u003CProductPage>} Resolves to a page of product records.\n * @throws {NotFoundError} If the category does not exist.\n *\n * @example\n * const page = await fetchProducts('electronics', 2, 10);\n * console.log(page.items);\n *\u002F\nasync function fetchProducts(\n  categoryId: string,\n  page = 1,\n  limit = 20\n): Promise\u003CProductPage> { ... }\n```\n\n## Reference Guide\n\nLoad detailed guidance based on context:\n\n| Topic | Reference | Load When |\n|-------|-----------|-----------|\n| Python Docstrings | `references\u002Fpython-docstrings.md` | Google, NumPy, Sphinx styles |\n| TypeScript JSDoc | `references\u002Ftypescript-jsdoc.md` | JSDoc patterns, TypeScript |\n| FastAPI\u002FDjango API | `references\u002Fapi-docs-fastapi-django.md` | Python API documentation |\n| NestJS\u002FExpress API | `references\u002Fapi-docs-nestjs-express.md` | Node.js API documentation |\n| Coverage Reports | `references\u002Fcoverage-reports.md` | Generating documentation reports |\n| Documentation Systems | `references\u002Fdocumentation-systems.md` | Doc sites, static generators, search, testing |\n| Interactive API Docs | `references\u002Finteractive-api-docs.md` | OpenAPI 3.1, portals, GraphQL, WebSocket, gRPC, SDKs |\n| User Guides & Tutorials | `references\u002Fuser-guides-tutorials.md` | Getting started, tutorials, troubleshooting, FAQs |\n\n## Constraints\n\n### MUST DO\n- Ask for format preference before starting\n- Detect framework for correct API doc strategy\n- Document all public functions\u002Fclasses\n- Include parameter types and descriptions\n- Document exceptions\u002Ferrors\n- Test code examples in documentation\n- Generate coverage report\n\n### MUST NOT DO\n- Assume docstring format without asking\n- Apply wrong API doc strategy for framework\n- Write inaccurate or untested documentation\n- Skip error documentation\n- Document obvious getters\u002Fsetters verbosely\n- Create documentation that's hard to maintain\n\n## Output Formats\n\nDepending on the task, provide:\n1. **Code Documentation:** Documented files + coverage report\n2. **API Docs:** OpenAPI specs + portal configuration\n3. **Doc Sites:** Site configuration + content structure + build instructions\n4. **Guides\u002FTutorials:** Structured markdown with examples + diagrams\n\n## Knowledge Reference\n\nGoogle\u002FNumPy\u002FSphinx docstrings, JSDoc, OpenAPI 3.0\u002F3.1, AsyncAPI, gRPC\u002Fprotobuf, FastAPI, Django, NestJS, Express, GraphQL, Docusaurus, MkDocs, VitePress, Swagger UI, Redoc, Stoplight\n\n[Documentation](https:\u002F\u002Fjeffallan.github.io\u002Fclaude-skills\u002Fskills\u002Fquality\u002Fcode-documenter\u002F)\n",{"name":5,"tags":49,"tools":51,"source":54,"license":14,"description":7,"source_path":55,"source_commit":56},[50,41,34],"engineering",[52,53],"monograph_query","monograph_context","https:\u002F\u002Fgithub.com\u002FJeffallan\u002Fclaude-skills","skills\u002Fcode-documenter","882ef55e377dbf9a4dbe496bb41ac6ccd0e555cf","main","f7cd4595d0f8959822163e14f9787117765c931a","packages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter",2,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind","https:\u002F\u002Fmonoes.github.io\u002Fmonomind\u002F","https:\u002F\u002Fgithub.com\u002Fmonoes","https:\u002F\u002Fmonoes.me","2026-11-10 01:53:48",{"source":8,"skillName":5,"commands":67,"prompt":77,"zipAvailable":78},[68,71,74],{"tool":69,"command":70},"npx","npx skills add monoes\u002Fmonomind --skill code-documenter",{"tool":72,"command":73},"bunx","bunx skills add monoes\u002Fmonomind --skill code-documenter",{"tool":75,"command":76},"pnpm","pnpm dlx skills add monoes\u002Fmonomind --skill code-documenter","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002FSKILL.md",true,[80,85,91,95,99,103,107,111,115],{"path":81,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":84,"sourceHtmlUrl":15},"LICENSE.txt","LICENSE","许可证",1056,{"path":86,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fapi-docs-fastapi-django.md","REFERENCE","参考文档",4148,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002Freferences\u002Fapi-docs-fastapi-django.md",{"path":92,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fapi-docs-nestjs-express.md",4950,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002Freferences\u002Fapi-docs-nestjs-express.md",{"path":96,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fcoverage-reports.md",3032,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002Freferences\u002Fcoverage-reports.md",{"path":100,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Fdocumentation-systems.md",6080,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002Freferences\u002Fdocumentation-systems.md",{"path":104,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002Finteractive-api-docs.md",10190,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002Freferences\u002Finteractive-api-docs.md",{"path":108,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":109,"sourceHtmlUrl":110},"references\u002Fpython-docstrings.md",2964,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002Freferences\u002Fpython-docstrings.md",{"path":112,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":113,"sourceHtmlUrl":114},"references\u002Ftypescript-jsdoc.md",3110,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002Freferences\u002Ftypescript-jsdoc.md",{"path":116,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":117,"sourceHtmlUrl":118},"references\u002Fuser-guides-tutorials.md",11000,"https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fcode-documenter\u002Freferences\u002Fuser-guides-tutorials.md",[120,148,178,204,229,256],{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":124,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":147},"01M71PB3SHWKMNJM6MD65VX8D6","zk-steward","Org role guidance for a ZK steward: engineer zero-knowledge proof systems with circuit design, SNARK vs STARK choice and security review. This is zero-knowledge cryptography, not Zettelkasten note-taking.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fzk-steward\u002FSKILL.md",[],[128,129,130,131,132,133,134,135,136,38,137,138,139,140,141,142,143,144,145,146],"zk","zk steward","steward","zero-knowledge","engineer","choice","design","knowledge","impact","snark","review","monomind","security review","stark","zettelkasten","cryptography","security","org","blockchain","2026-11-10 13:02:02",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":152,"sourceHtmlUrl":153,"categories":154,"keywords":163,"publishedAt":147},"01M71PB18SDG28WBKPKJNB814K","writing-plans","Use when you have a spec or requirements for a multi-step coding task and must write an implementation plan before touching code. Produces bite-sized TDD tasks with exact file paths, code and commands for an engineer with zero context.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwriting-plans\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwriting-plans\u002FSKILL.md",[155,160],{"categoryNo":156,"categoryName":157,"taxonomyType":158,"taxonomyTypeDesc":159},"01JBSEEDCAT000000000000018","写作与文案","SCENARIO","使用场景",{"categoryNo":161,"categoryName":162,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000036","内容创作者",[41,164,165,132,166,167,39,168,38,26,169,170,171,172,173,174,175,176,31,177],"writing plans","plans","superpowers","implementation plan","you","tasks","plan","product","write","commands","paths","suggest","coding","ZeRO",{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":124,"licenseFileUrl":182,"sourceHtmlUrl":183,"categories":184,"keywords":188,"publishedAt":147},"01M71PAXFM488X9ARXK0T04TF5","write-spec","Write a feature spec or PRD from a problem statement or feature idea. Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-spec\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-spec\u002FSKILL.md",[185],{"categoryNo":186,"categoryName":187,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000031","产品经理",[172,189,190,191,192,135,193,39,194,195,196,171,197,198,199,200,201,202,27,203],"write spec","spec","user request","problem","acceptance","ask","vague","work","request","scoping","idea","metrics","feature","problem statement","document",{"skillNo":205,"name":206,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":124,"licenseFileUrl":208,"sourceHtmlUrl":209,"categories":210,"keywords":214,"publishedAt":147},"01M71PASSZY800C0RPEARBS918","write-query","Write optimized SQL for your dialect with best practices. Use when translating a natural-language data need into SQL, building a multi-CTE query with joins and aggregations, optimizing a query against a large partitioned table, or getting dialect-specific syntax for Snowflake, BigQuery, Postgres, etc.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-query\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fwrite-query\u002FSKILL.md",[211],{"categoryNo":212,"categoryName":213,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000033","数据分析师",[38,172,215,216,217,218,135,27,39,219,220,221,222,196,223,224,225,226,227,228],"write query","postgres","for","snowflake","best practices","natural-language","with","multi","github","sql","https","syntax","plugins","data",{"skillNo":230,"name":231,"nameZh":6,"description":232,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":124,"licenseFileUrl":6,"sourceHtmlUrl":233,"categories":234,"keywords":241,"publishedAt":147},"01M71PAPTX0T3PF6ETFVR96SJJ","workflow-automation","Org role guidance for workflow automation: build and maintain CI\u002FCD definitions in GitHub Actions or equivalent: triggers, jobs, matrices, caching. Covers path filters, dependency caching, parallel jobs, timeouts and fail-fast ordering.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fworkflow-automation\u002FSKILL.md",[235,238],{"categoryNo":236,"categoryName":237,"taxonomyType":158,"taxonomyTypeDesc":159},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":239,"categoryName":240,"taxonomyType":158,"taxonomyTypeDesc":159},"01JBSEEDCAT000000000000023","Skill与智能体开发",[242,243,244,245,217,246,247,248,249,136,250,251,252,38,139,223,253,254,255,225],"Workflow Automation","automation","workflow","parallel","actions","ci","triggers","github actions","maintain","filters","caching","build","dependency","devops",{"skillNo":257,"name":258,"nameZh":6,"description":259,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":124,"licenseFileUrl":6,"sourceHtmlUrl":260,"categories":261,"keywords":263,"publishedAt":147},"01M71PAM19Z1XTV9NPCFSE2MY8","workflow-architect","Org role guidance for a workflow architect: map full workflow trees for systems, user journeys and agents, covering every branch and failure. Covers discovering workflows from code, handoff contracts, timeouts, recovery paths and observable state.","https:\u002F\u002Fgithub.com\u002Fmonoes\u002Fmonomind\u002Fblob\u002Fmain\u002Fpackages\u002F@monomind\u002Fcli\u002Forg-skills\u002Fworkflow-architect\u002FSKILL.md",[262],{"categoryNo":239,"categoryName":240,"taxonomyType":158,"taxonomyTypeDesc":159},[244,264,265,266,267,268,269,217,270,271,26,272,273,274,139,223,275,276,225,277],"workflow architect","architect","trees","user journeys","branch","planning","map","workflows","architecture","state","leadership","recovery","operations","systems"]