[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HZ2QVJBSWD651VTBPKXA3G":3,"skill-same:01M6HZ2QVJBSWD651VTBPKXA3G":99},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M6HZ2QVJBSWD651VTBPKXA3G","cloud-architect",null,"Cloud architecture guidance for platform design, deployment topology, reliability, security, observability, and cost trade-offs.","ldilov\u002Fharness-forge","ldilov","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F25016670?v=4","01M6HYXAEJP0KYT2DF86WYN8QK","Lazar Dilov","01M6HYXAJETHAW5DD5TAAFEQ7D",6,"GPL-3.0","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"cloud","cloud architect","architect","for","design","platform","trade","cloud architecture","guidance","cost","reliability","platform design","forge","topology","observability","harness","deployment","architecture","security","2026-11-10 10:12:30",false,"---\nname: cloud-architect\ndescription: Cloud architecture guidance for platform design, deployment topology, reliability, security, observability, and cost trade-offs.\norigin: Harness Forge\n---\n\n# Cloud Architect\n\nUse this skill when the task is dominated by platform shape rather than a single\ncode path: cloud topology, deployment design, distributed systems behavior,\nreliability, migration planning, security posture, observability, or cost.\n\n## Trigger Signals\n\n- the task mentions AWS, Azure, GCP, Kubernetes, Terraform, containers, or platform architecture\n- the change spans multiple services, environments, or deployment stages\n- reliability, security, latency, observability, or cost trade-offs are first-class concerns\n\n## Inspect First\n\n- infrastructure and deployment definitions\n- runtime configuration, environment boundaries, and secret handling\n- service topology, dependencies, and data or event flows\n- existing observability, SLO, reliability, and incident surfaces\n\n## Workflow\n\n1. map the current topology, ownership boundaries, and runtime dependencies\n2. identify the highest-risk architectural seams before proposing change\n3. compare the repository's current patterns against the closest stable reference pattern\n4. recommend the smallest architecture move that improves reliability, clarity, or operability\n5. define validation, rollout, and rollback expectations before implementation handoff\n\n## Output Contract\n\n- architecture summary with current state and proposed direction\n- trade-off notes covering reliability, security, observability, and cost\n- rollout or validation guidance with concrete follow-up checks\n\n## Failure Modes\n\n- stop when the current topology cannot be inferred from repository evidence\n- stop when compliance, tenancy, or secret-management assumptions would materially change the recommendation\n- stop when the task is really a single-service code change and should stay with a language skill\n\n## Escalation\n\n- escalate when cloud-provider constraints, compliance rules, or budget targets are missing\n- escalate when migration risk crosses team or service ownership boundaries\n- escalate when rollout and rollback expectations are undefined for a production-critical path\n\n## Supplemental References\n\n- `skills\u002Fcloud-architect\u002Freferences\u002Frepo-exploration.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Foutput-templates.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fagent-patterns.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fdebugging-playbook.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fdistributed-systems.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fplatform-and-deployment.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Freliability-security-cost.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fexamples.md`\n","# Cloud Architect\n\nUse this skill when the task is dominated by platform shape rather than a single\ncode path: cloud topology, deployment design, distributed systems behavior,\nreliability, migration planning, security posture, observability, or cost.\n\n## Trigger Signals\n\n- the task mentions AWS, Azure, GCP, Kubernetes, Terraform, containers, or platform architecture\n- the change spans multiple services, environments, or deployment stages\n- reliability, security, latency, observability, or cost trade-offs are first-class concerns\n\n## Inspect First\n\n- infrastructure and deployment definitions\n- runtime configuration, environment boundaries, and secret handling\n- service topology, dependencies, and data or event flows\n- existing observability, SLO, reliability, and incident surfaces\n\n## Workflow\n\n1. map the current topology, ownership boundaries, and runtime dependencies\n2. identify the highest-risk architectural seams before proposing change\n3. compare the repository's current patterns against the closest stable reference pattern\n4. recommend the smallest architecture move that improves reliability, clarity, or operability\n5. define validation, rollout, and rollback expectations before implementation handoff\n\n## Output Contract\n\n- architecture summary with current state and proposed direction\n- trade-off notes covering reliability, security, observability, and cost\n- rollout or validation guidance with concrete follow-up checks\n\n## Failure Modes\n\n- stop when the current topology cannot be inferred from repository evidence\n- stop when compliance, tenancy, or secret-management assumptions would materially change the recommendation\n- stop when the task is really a single-service code change and should stay with a language skill\n\n## Escalation\n\n- escalate when cloud-provider constraints, compliance rules, or budget targets are missing\n- escalate when migration risk crosses team or service ownership boundaries\n- escalate when rollout and rollback expectations are undefined for a production-critical path\n\n## Supplemental References\n\n- `skills\u002Fcloud-architect\u002Freferences\u002Frepo-exploration.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Foutput-templates.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fagent-patterns.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fdebugging-playbook.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fdistributed-systems.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fplatform-and-deployment.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Freliability-security-cost.md`\n- `skills\u002Fcloud-architect\u002Freferences\u002Fexamples.md`\n",{"name":5,"origin":43,"description":7},"Harness Forge","main","27337828f396bcf279d7c4353a4a4f0cdc97659f","skills\u002Fcloud-architect",1,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge","https:\u002F\u002Fgithub.com\u002Fldilov","2026-05-19 21:48:38",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add ldilov\u002Fharness-forge --skill cloud-architect",{"tool":57,"command":58},"bunx","bunx skills add ldilov\u002Fharness-forge --skill cloud-architect",{"tool":60,"command":61},"pnpm","pnpm dlx skills add ldilov\u002Fharness-forge --skill cloud-architect","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002FSKILL.md",true,[65,71,75,79,83,87,91,95],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"references\u002Fagent-patterns.md","REFERENCE","参考文档",869,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002Freferences\u002Fagent-patterns.md",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Fdebugging-playbook.md",880,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002Freferences\u002Fdebugging-playbook.md",{"path":76,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Fdistributed-systems.md",421,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002Freferences\u002Fdistributed-systems.md",{"path":80,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fexamples.md",705,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002Freferences\u002Fexamples.md",{"path":84,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Foutput-templates.md",563,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002Freferences\u002Foutput-templates.md",{"path":88,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fplatform-and-deployment.md",510,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002Freferences\u002Fplatform-and-deployment.md",{"path":92,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Freliability-security-cost.md",535,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002Freferences\u002Freliability-security-cost.md",{"path":96,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Frepo-exploration.md",1748,"https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fcloud-architect\u002Freferences\u002Frepo-exploration.md",[100,130,162,181,204,216],{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":111,"publishedAt":38},"01M6HZ7WE4DSYWPX0W2JX9BD8K","typescript-engineering","typescript and javascript engineering guidance seeded from the harness forge knowledge base. use when the repo or task is dominated by .ts, .tsx, package.json, tsconfig, node.js services, react, next.js, frontend tooling, or multi-package workspaces where type boundaries matter.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Ftypescript-engineering\u002FSKILL.md",[106],{"categoryNo":107,"categoryName":108,"taxonomyType":109,"taxonomyTypeDesc":110},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",[112,113,114,115,116,117,34,118,31,119,120,121,122,123,124,125,126,127,128,129],"typescript","engineering","typescript engineering","frontend","javascript","react","package","Next.js","knowledge","node","repo","use","workspaces","tsx","task","next","knowledge base","type",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":144,"publishedAt":38},"01M6HZ7QRWHQP72E7DPB6W5S6C","token-budget-optimizer","compact context, reuse existing runtime artifacts, and choose the smallest authoritative surface before expanding prompt history. use when the task is growing large, when earlier repo intelligence already exists, or when repeated rescans would waste tokens without adding new evidence.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Ftoken-budget-optimizer\u002FSKILL.md",[136,139],{"categoryNo":137,"categoryName":138,"taxonomyType":109,"taxonomyTypeDesc":110},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":140,"categoryName":141,"taxonomyType":142,"taxonomyTypeDesc":143},"01JBSEEDCAT000000000000040","财务","PROFESSION","适用职业",[145,146,147,148,149,150,151,152,122,153,154,123,155,126,156,157,158,159,160,161],"Budget","optimizer","token","token budget","token budget optimizer","artifacts","choose","history","prompt","context","evidence","intelligence","compact","tokens","runtime","reuse","Existing",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":171,"publishedAt":38},"01M6HZ7MMX3ZZP4KF2FVC2EHP0","test-strategy-and-coverage","Define right-sized test layers and coverage priorities for a change.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Ftest-strategy-and-coverage\u002FSKILL.md",[168],{"categoryNo":169,"categoryName":170,"taxonomyType":109,"taxonomyTypeDesc":110},"01JBSEEDCAT000000000000008","测试与质量",[172,173,174,175,176,177,178,179,180,22],"test","strategy","coverage","test strategy","test strategy and coverage","change","priorities","define","layers",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":187,"publishedAt":38},"01M6HZ7HE9C6MGWT9JG17Z3Y3M","speckit-taskstoissues","Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fspeckit-taskstoissues\u002FSKILL.md",[],[188,189,23,190,191,192,193,150,194,195,196,197,198,199,200,201,202,203,22,161],"speckit taskstoissues","speckit","directory","project structure","tasks","github issues","issues","specify","convert","dependency","structure","project","commands","feature","actionable","kit",{"skillNo":205,"name":206,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":208,"categories":209,"keywords":210,"publishedAt":38},"01M6HZ7E2NMYB9N2GKYVRF09AK","speckit-tasks","Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fspeckit-tasks\u002FSKILL.md",[],[192,211,189,23,190,212,191,213,150,195,197,198,199,200,201,202,214,215,203,22],"speckit tasks","github","generate","spec-kit","with",{"skillNo":217,"name":218,"nameZh":6,"description":219,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":220,"categories":221,"keywords":222,"publishedAt":38},"01M6HZ7AS0E880YSZN4FEFF6QF","speckit-specify","Create or update the feature specification from a natural language feature description.","https:\u002F\u002Fgithub.com\u002Fldilov\u002Fharness-forge\u002Fblob\u002Fmain\u002Fskills\u002Fspeckit-specify\u002FSKILL.md",[],[195,223,189,190,224,212,191,225,226,227,228,229,198,199,200,201,214,215,230,203],"speckit specify","spec","create","update","templates","specification","natural language","feature specification"]