[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CWN3YC29MPXDSF5FMXXZM1":3,"skill-same:01M6CWN3YC29MPXDSF5FMXXZM1":59},{"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":17,"publishedAt":22,"linkOnly":23,"markdownContent":24,"markdownBody":25,"frontMatter":26,"refName":29,"commitSha":30,"skillDirectory":5,"forksCount":31,"repositoryHtmlUrl":32,"repositoryHomepageUrl":6,"ownerHtmlUrl":33,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":34,"install":35,"resources":48},"01M6CWN3YC29MPXDSF5FMXXZM1","civil",null,"Civil infrastructure and construction","ffsshhttiikk\u002Fopencode-agents-skills","ffsshhttiikk","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F226346827?v=4","01M6CWD9RR3Y7VRQX3MXYC8FYH","01M6CWD9WVPYAZW0J82G1VKGHY",3,"MIT","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fcivil\u002FSKILL.md",[],[5,18,19,20,21],"infrastructure","engineering","opencode","project","2026-11-10 10:12:30",false,"---\nname: civil\ndescription: Civil infrastructure and construction\nlicense: MIT\ncompatibility: opencode\nmetadata:\n  audience: engineers, contractors, project managers\n  category: engineering\n---\n\n## What I do\n\n- Provide civil infrastructure domain knowledge\n- Explain construction methods and materials\n- Guide on building codes and permits\n- Assist with site development and planning\n- Support infrastructure project management\n\n## When to use me\n\n- When working on building or infrastructure projects\n- When understanding construction methodologies\n- When navigating regulatory requirements\n- When selecting construction materials\n- When planning site development\n\n## Key Concepts\n\n### Construction Materials\n\n| Material | Properties | Common Uses |\n|----------|------------|-------------|\n| Concrete | High compressive strength, low tensile | Foundations, slabs, columns |\n| Steel | High strength, ductile | Frames, reinforcement |\n| Masonry | Compressive strength, fire resistant | Walls, foundations |\n| Wood | Renewable, easy to work | Framing, formwork |\n| Asphalt | Flexible, waterproof | Pavements, roofing |\n\n### Project Phases\n\n```python\nPROJECT_PHASES = {\n    \"pre_design\": {\n        \"activities\": [\"Feasibility study\", \"Site selection\", \"Budget estimate\"],\n        \"deliverable\": \"Project charter\"\n    },\n    \"design\": {\n        \"activities\": [\"Schematic design\", \"Design development\", \"Construction documents\"],\n        \"deliverable\": \"Drawings, specifications\"\n    },\n    \"procurement\": {\n        \"activities\": [\"Bidding\", \"Contractor selection\", \"Material ordering\"],\n        \"deliverable\": \"Contracts\"\n    },\n    \"construction\": {\n        \"activities\": [\"Site preparation\", \"Foundation\", \"Structure\", \"MEP\", \"Finishes\"],\n        \"deliverable\": \"Completed facility\"\n    },\n    \"closeout\": {\n        \"activities\": [\"Testing\", \"Commissioning\", \"Training\", \"Documentation\"],\n        \"deliverable\": \"Final project\"\n    }\n}\n```\n\n### Building Systems\n\n- **Structural**: Load-bearing elements (foundation, frame, roof)\n- **Envelope**: Walls, windows, doors, roofing\n- **MEP**: Mechanical, Electrical, Plumbing\n- **Fire Protection**: Detection, suppression, egress\n- **Communication**: Data, security, AV systems\n\n### Infrastructure Types\n\n- **Transportation**: Roads, bridges, railways, airports, ports\n- **Water Resources**: Dams, levees, canals, water treatment\n- **Utilities**: Power, gas, telecommunications, sanitation\n- **Public Buildings**: Schools, hospitals, government facilities\n\n### Construction Contracts\n\n| Type | Payment | Risk |\n|------|---------|------|\n| Lump Sum | Fixed price | Contractor |\n| Cost Plus | Actual cost + fee | Owner |\n| Time & Materials | Hourly rates | Shared |\n| Unit Price | Per unit quantity | Shared |\n| Design-Build | Single contract | Contractor |\n| EPC | Turnkey | Contractor |\n\n### Site Development\n\n```python\n# Grading calculations\ndef cut_fill_volumes(grid, target_elevation):\n    \"\"\"Calculate cut and fill volumes from grid\"\"\"\n    cut_volume = 0\n    fill_volume = 0\n    \n    for cell in grid:\n        elevation_diff = cell.elevation - target_elevation\n        volume = elevation_diff * cell.area\n        \n        if elevation_diff > 0:\n            cut_volume += volume\n        else:\n            fill_volume += abs(volume)\n    \n    return {\"cut\": cut_volume, \"fill\": fill_volume}\n```\n\n### Regulatory Framework\n\n- **Zoning**: Land use regulations\n- **Building Codes**: Safety standards (IBC, IRC)\n- **Environmental**: NEPA, EPA regulations\n- **Accessibility**: ADA requirements\n- **Permits**: Building, grading, utility connections\n","## What I do\n\n- Provide civil infrastructure domain knowledge\n- Explain construction methods and materials\n- Guide on building codes and permits\n- Assist with site development and planning\n- Support infrastructure project management\n\n## When to use me\n\n- When working on building or infrastructure projects\n- When understanding construction methodologies\n- When navigating regulatory requirements\n- When selecting construction materials\n- When planning site development\n\n## Key Concepts\n\n### Construction Materials\n\n| Material | Properties | Common Uses |\n|----------|------------|-------------|\n| Concrete | High compressive strength, low tensile | Foundations, slabs, columns |\n| Steel | High strength, ductile | Frames, reinforcement |\n| Masonry | Compressive strength, fire resistant | Walls, foundations |\n| Wood | Renewable, easy to work | Framing, formwork |\n| Asphalt | Flexible, waterproof | Pavements, roofing |\n\n### Project Phases\n\n```python\nPROJECT_PHASES = {\n    \"pre_design\": {\n        \"activities\": [\"Feasibility study\", \"Site selection\", \"Budget estimate\"],\n        \"deliverable\": \"Project charter\"\n    },\n    \"design\": {\n        \"activities\": [\"Schematic design\", \"Design development\", \"Construction documents\"],\n        \"deliverable\": \"Drawings, specifications\"\n    },\n    \"procurement\": {\n        \"activities\": [\"Bidding\", \"Contractor selection\", \"Material ordering\"],\n        \"deliverable\": \"Contracts\"\n    },\n    \"construction\": {\n        \"activities\": [\"Site preparation\", \"Foundation\", \"Structure\", \"MEP\", \"Finishes\"],\n        \"deliverable\": \"Completed facility\"\n    },\n    \"closeout\": {\n        \"activities\": [\"Testing\", \"Commissioning\", \"Training\", \"Documentation\"],\n        \"deliverable\": \"Final project\"\n    }\n}\n```\n\n### Building Systems\n\n- **Structural**: Load-bearing elements (foundation, frame, roof)\n- **Envelope**: Walls, windows, doors, roofing\n- **MEP**: Mechanical, Electrical, Plumbing\n- **Fire Protection**: Detection, suppression, egress\n- **Communication**: Data, security, AV systems\n\n### Infrastructure Types\n\n- **Transportation**: Roads, bridges, railways, airports, ports\n- **Water Resources**: Dams, levees, canals, water treatment\n- **Utilities**: Power, gas, telecommunications, sanitation\n- **Public Buildings**: Schools, hospitals, government facilities\n\n### Construction Contracts\n\n| Type | Payment | Risk |\n|------|---------|------|\n| Lump Sum | Fixed price | Contractor |\n| Cost Plus | Actual cost + fee | Owner |\n| Time & Materials | Hourly rates | Shared |\n| Unit Price | Per unit quantity | Shared |\n| Design-Build | Single contract | Contractor |\n| EPC | Turnkey | Contractor |\n\n### Site Development\n\n```python\n# Grading calculations\ndef cut_fill_volumes(grid, target_elevation):\n    \"\"\"Calculate cut and fill volumes from grid\"\"\"\n    cut_volume = 0\n    fill_volume = 0\n    \n    for cell in grid:\n        elevation_diff = cell.elevation - target_elevation\n        volume = elevation_diff * cell.area\n        \n        if elevation_diff > 0:\n            cut_volume += volume\n        else:\n            fill_volume += abs(volume)\n    \n    return {\"cut\": cut_volume, \"fill\": fill_volume}\n```\n\n### Regulatory Framework\n\n- **Zoning**: Land use regulations\n- **Building Codes**: Safety standards (IBC, IRC)\n- **Environmental**: NEPA, EPA regulations\n- **Accessibility**: ADA requirements\n- **Permits**: Building, grading, utility connections\n",{"name":5,"license":14,"metadata":27,"description":7,"compatibility":20},{"audience":28,"category":19},"engineers, contractors, project managers","main","5f7a3e453c98261f93d19a6a7de44ad8f7b72d41",2,"https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk","2026-03-01 06:55:40",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill civil",{"tool":41,"command":42},"bunx","bunx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill civil",{"tool":44,"command":45},"pnpm","pnpm dlx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill civil","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fcivil\u002FSKILL.md",true,[49,55],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"agents\u002Fopenai.yaml","REFERENCE","参考文档",388,"https:\u002F\u002Fgithub.com\u002Fendman100\u002Fskill-router-nexus\u002Fblob\u002Fmain\u002FSecurity-and-Compliance\u002Freverse-skill-router\u002FCTF-Sandbox-Orchestrator\u002Fcompetition-android-hooking\u002Fagents\u002Fopenai.yaml",{"path":56,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":57,"sourceHtmlUrl":58},"references\u002Fandroid-hooking.md",1064,"https:\u002F\u002Fgithub.com\u002Fendman100\u002Fskill-router-nexus\u002Fblob\u002Fmain\u002FSecurity-and-Compliance\u002Freverse-skill-router\u002FCTF-Sandbox-Orchestrator\u002Fcompetition-android-hooking\u002Freferences\u002Fandroid-hooking.md",[60,71,81,90,100,109],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":22},"01M6CXT9TXDF79BWJTMQAPB49G","xamarin","Xamarin cross-platform development","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fxamarin\u002FSKILL.md",[],[62,67,68,69,20,70],"platform","cross-platform","mobile","development",{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":22},"01M6CXT8AD04MFYDA32VW3FKAG","wrangling","Data wrangling fundamentals","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwrangling\u002FSKILL.md",[],[73,78,20,79,80],"data wrangling","science","data",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":22},"01M6CXT717GCN7SRRNPBDP4508","windows","Windows operating system administration and scripting","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwindows\u002FSKILL.md",[],[83,88,20,89],"system","scripting",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":22},"01M6CXT54K794NMEM3XAPZZDKT","wide-column","Wide-column data model","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwide-column\u002FSKILL.md",[],[97,98,20,99,80],"wide column","databases","model",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":22},"01M6CXT28FMT2P4V9GZE67WA8E","wide-column-stores","Wide-column database stores","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwide-column-stores\u002FSKILL.md",[],[107,98,20,108],"wide column stores","database",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":22},"01M6CXT0D0M0Q4T2N7C2RX7DSN","websockets","WebSocket implementation and best practices","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwebsockets\u002FSKILL.md",[],[111,116,117,118,20,119,120],"websocket","real-time","time","best practices","implementation"]