[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6VCGE22A0XJ8T90EFYD9Y3B":3,"skill-same:01M6VCGE22A0XJ8T90EFYD9Y3B":67},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":13,"repositoryHtmlUrl":50,"repositoryHomepageUrl":6,"ownerHtmlUrl":51,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":52,"install":53,"resources":66},"01M6VCGE22A0XJ8T90EFYD9Y3B","windows-desktop-e2e",null,"E2E testing for Windows native desktop apps (WPF, WinForms, Win32\u002FMFC, Qt) using pywinauto and Windows UI Automation.","sakamoto-family-smile\u002Fagent_monorepo","sakamoto-family-smile","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F132812403?v=4","01M6RTAT3H8PMWX5SJ65KP3VYF","01M6RTAV321WB5RAHCWTZMX5CV",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fwindows-desktop-e2e\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"windows","desktop","e2e","windows desktop e2e","testing","automation","e2e testing","win32","wpf","ui","apps","winforms","native","desktop apps","for","2026-11-10 10:12:30",false,"---\nname: icdev-deploy\ndescription: \"Generate IaC (Terraform, Ansible, K8s) and GitLab CI\u002FCD pipeline for AWS GovCloud deployment. Use when deploying or updating infrastructure on AWS GovCloud.\"\ncontext: fork\nallowed-tools: Bash, Read, Write, Edit, Glob, Grep\n---\n\n# \u002Ficdev-deploy — Infrastructure & Deployment\n\n## Usage\n```\n\u002Ficdev-deploy \u003Cproject-id> [--target staging|production] [--generate-only] [--modules vpc,ecr,rds,s3,iam]\n```\n\n## What This Does\n1. Generates Terraform configurations for AWS GovCloud\n2. Generates Ansible playbooks for server configuration\n3. Generates Kubernetes manifests with security hardening\n4. Generates GitLab CI\u002FCD pipeline (.gitlab-ci.yml)\n5. Optionally triggers deployment via CI\u002FCD (requires approval for production)\n\n## Steps\n\n### 1. Load Infrastructure Configuration\n```bash\n!cat args\u002Fproject_defaults.yaml\n!cat args\u002Fsecurity_gates.yaml\n```\n\n### 2. Pre-Deployment Checks\nVerify before generating IaC:\n- All tests passing (check via run_tests)\n- 0 CAT1 STIG findings (check via stig_check)\n- No critical\u002Fhigh vulnerabilities\n- SBOM is current\n- CUI markings applied\n\n### 3. Generate Terraform\nUse the `terraform_plan` MCP tool from icdev-infra:\n- project_id: from arguments\n- modules: from `--modules` flag or default [vpc, ecr, rds]\n- Generates: provider.tf, variables.tf, main.tf for AWS GovCloud (us-gov-west-1)\n\n### 4. Generate Ansible Playbooks\nUse the `ansible_run` MCP tool from icdev-infra:\n- project_id: from arguments\n- playbook_type: \"deploy\"\n- Generates deployment playbook with security hardening\n\n### 5. Generate Kubernetes Manifests\nUse the `k8s_deploy` MCP tool from icdev-infra:\n- project_id: from arguments\n- environment: from `--target` flag or default \"staging\"\n- Generates: Deployment, Service, ConfigMap, NetworkPolicy\n- Security: non-root, read-only rootfs, resource limits\n\n### 6. Generate CI\u002FCD Pipeline\nUse the `pipeline_generate` MCP tool from icdev-infra:\n- project_id: from arguments\n- stages: [lint, test, security-scan, build, compliance-check, deploy-staging, deploy-prod]\n- Production deploy requires manual approval gate\n\n### 7. Compliance Mapping\nUse the `control_map` MCP tool from icdev-compliance:\n- Map `deploy.staging` or `deploy.production` to NIST controls (CM-3, CM-5, SA-10)\n\n### 8. Output Summary\nDisplay:\n- Generated files (Terraform, Ansible, K8s, CI\u002FCD)\n- Target environment\n- Security gates status\n- Next steps:\n  - If `--generate-only`: \"Review and commit IaC files, push to trigger pipeline\"\n  - If deploying: \"Pipeline triggered, monitor at \u003CGitLab URL>\"\n\n## Example\n```\n\u002Ficdev-deploy abc123-uuid --target staging --modules vpc,ecr,rds\n```\n\n## Error Handling\n- If security gates fail: block deployment, show failing gates\n- If Terraform module not available: generate basic configs manually\n- Production deploy always requires explicit approval (terraform_apply approved=true)\n","# \u002Ficdev-deploy — Infrastructure & Deployment\n\n## Usage\n```\n\u002Ficdev-deploy \u003Cproject-id> [--target staging|production] [--generate-only] [--modules vpc,ecr,rds,s3,iam]\n```\n\n## What This Does\n1. Generates Terraform configurations for AWS GovCloud\n2. Generates Ansible playbooks for server configuration\n3. Generates Kubernetes manifests with security hardening\n4. Generates GitLab CI\u002FCD pipeline (.gitlab-ci.yml)\n5. Optionally triggers deployment via CI\u002FCD (requires approval for production)\n\n## Steps\n\n### 1. Load Infrastructure Configuration\n```bash\n!cat args\u002Fproject_defaults.yaml\n!cat args\u002Fsecurity_gates.yaml\n```\n\n### 2. Pre-Deployment Checks\nVerify before generating IaC:\n- All tests passing (check via run_tests)\n- 0 CAT1 STIG findings (check via stig_check)\n- No critical\u002Fhigh vulnerabilities\n- SBOM is current\n- CUI markings applied\n\n### 3. Generate Terraform\nUse the `terraform_plan` MCP tool from icdev-infra:\n- project_id: from arguments\n- modules: from `--modules` flag or default [vpc, ecr, rds]\n- Generates: provider.tf, variables.tf, main.tf for AWS GovCloud (us-gov-west-1)\n\n### 4. Generate Ansible Playbooks\nUse the `ansible_run` MCP tool from icdev-infra:\n- project_id: from arguments\n- playbook_type: \"deploy\"\n- Generates deployment playbook with security hardening\n\n### 5. Generate Kubernetes Manifests\nUse the `k8s_deploy` MCP tool from icdev-infra:\n- project_id: from arguments\n- environment: from `--target` flag or default \"staging\"\n- Generates: Deployment, Service, ConfigMap, NetworkPolicy\n- Security: non-root, read-only rootfs, resource limits\n\n### 6. Generate CI\u002FCD Pipeline\nUse the `pipeline_generate` MCP tool from icdev-infra:\n- project_id: from arguments\n- stages: [lint, test, security-scan, build, compliance-check, deploy-staging, deploy-prod]\n- Production deploy requires manual approval gate\n\n### 7. Compliance Mapping\nUse the `control_map` MCP tool from icdev-compliance:\n- Map `deploy.staging` or `deploy.production` to NIST controls (CM-3, CM-5, SA-10)\n\n### 8. Output Summary\nDisplay:\n- Generated files (Terraform, Ansible, K8s, CI\u002FCD)\n- Target environment\n- Security gates status\n- Next steps:\n  - If `--generate-only`: \"Review and commit IaC files, push to trigger pipeline\"\n  - If deploying: \"Pipeline triggered, monitor at \u003CGitLab URL>\"\n\n## Example\n```\n\u002Ficdev-deploy abc123-uuid --target staging --modules vpc,ecr,rds\n```\n\n## Error Handling\n- If security gates fail: block deployment, show failing gates\n- If Terraform module not available: generate basic configs manually\n- Production deploy always requires explicit approval (terraform_apply approved=true)\n",{"name":43,"context":44,"description":45,"allowed-tools":46},"icdev-deploy","fork","Generate IaC (Terraform, Ansible, K8s) and GitLab CI\u002FCD pipeline for AWS GovCloud deployment. Use when deploying or updating infrastructure on AWS GovCloud.","Bash, Read, Write, Edit, Glob, Grep","main","bdf5e9dd21e324a68ee6da7c66296a66ff27f585",".claude\u002Fskills\u002Fecc\u002Fwindows-desktop-e2e","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile","2026-11-08 20:29:14",{"source":8,"skillName":43,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add sakamoto-family-smile\u002Fagent_monorepo --skill icdev-deploy",{"tool":59,"command":60},"bunx","bunx skills add sakamoto-family-smile\u002Fagent_monorepo --skill icdev-deploy",{"tool":62,"command":63},"pnpm","pnpm dlx skills add sakamoto-family-smile\u002Fagent_monorepo --skill icdev-deploy","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fwindows-desktop-e2e\u002FSKILL.md",true,[],[68,100,108,128,151,179],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":80,"publishedAt":38},"01M6RW50THEFSKK42YNR8XFZA1","remotion-video-creation","Best practices for Remotion - Video creation in React. 29 domain-specific rules covering 3D, animations, audio, captions, charts, transitions, and more.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fremotion-video-creation\u002FSKILL.md",[74,77],{"categoryNo":75,"categoryName":76,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":78,"categoryName":79,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",[81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,37],"Video","remotion video","remotion video creation","creation","Remotion","Charts","Captions","Audio","3D","Composition","Animation","best practices","more","animations","domain-specific","domain","three","Rules","Lottie",{"skillNo":101,"name":102,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":38},"01M6VCJ23NPECPSZJKGY691F75","hotcook-recipes","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fhotcook-agent\u002Fdata\u002Fskills\u002Fhotcook-recipes\u002FSKILL.md",[],[106,107],"hotcook recipes","recipes",{"skillNo":109,"name":110,"nameZh":6,"description":111,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":112,"categories":113,"keywords":122,"publishedAt":38},"01M6VCHHE00X5XHSDRD1KH1BW2","code-helper","Code review and assistance skill","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fagent-system-2\u002Fskills\u002Fcode-helper\u002Fskill.md",[114,117],{"categoryNo":115,"categoryName":116,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":118,"categoryName":119,"taxonomyType":120,"taxonomyTypeDesc":121},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[123,124,125,126,127],"code helper","helper","code","code review","review",{"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":140,"publishedAt":38},"01M6VCH3Q31A20H6SQ1H0J7JB2","research-assistant","Web research assistant skill using Brave Search MCP","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002Fagent-system-1\u002Fskills\u002Fresearch-assistant\u002Fskill.md",[134,137],{"categoryNo":135,"categoryName":136,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":138,"categoryName":139,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[141,142,143,144,145,146,147,148,149,150],"research assistant","research","assistant","MCP","web","search","brave search","web research","brave","web research assistant",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":161,"publishedAt":38},"01M6VCGZZGPNVJSCZ1JTMNZAHY","x-api","X\u002FTwitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fx-api\u002FSKILL.md",[157,160],{"categoryNo":158,"categoryName":159,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":118,"categoryName":119,"taxonomyType":120,"taxonomyTypeDesc":121},[162,163,164,165,166,167,37,168,169,35,170,171,172,173,174,175,176,177,146,178],"x api","api","with","when","limits","rate","threads","reading","posting","platform","patterns","api integration","twitter","use","auth","analytics","OAuth",{"skillNo":180,"name":181,"nameZh":6,"description":182,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":186,"publishedAt":38},"01M6VCGVX6DGB1FKTA53QBBCQB","workspace-surface-audit","Audit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value ECC-native skills, hooks, agents, and operator workflows. Use when the user wants help setting up Claude Code or understanding what capabilities are actually available in their environment.","https:\u002F\u002Fgithub.com\u002Fsakamoto-family-smile\u002Fagent_monorepo\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fecc\u002Fworkspace-surface-audit\u002FSKILL.md",[185],{"categoryNo":138,"categoryName":139,"taxonomyType":20,"taxonomyTypeDesc":21},[187,188,189,190,144,191,192,125,193,194,195,196,175,197,198,199,200,35,201,165],"workspace surface audit","workspace","audit","hooks","workflows","connectors","capabilities","harness","repo","environment","up","harness setup","active","env","value"]