[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6994D2PBKD7KBQD0Y0VCW5Q":3,"skill-same:01M6994D2PBKD7KBQD0Y0VCW5Q":48},{"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":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M6994D2PBKD7KBQD0Y0VCW5Q","dev-start",null,"Quick start for new Capsem developers. Use for \"how do I get started\" or \"first time setup\"; for environment troubleshooting use dev-setup instead.","google\u002Fcapsem","google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","01M698VYEFDM0VJBZDYYJ2T83S","Google","01M69939YZJTP726NQK4NZNB48",186,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcapsem\u002Fblob\u002Fmain\u002Fskills\u002Fdev-start\u002FSKILL.md",[],[19],"dev start","2026-11-10 10:12:30",false,"---\nname: dev-start\ndescription: Quick start for new Capsem developers. Use for \"how do I get started\" or \"first time setup\"; for environment troubleshooting use dev-setup instead.\n---\n\n# Developer Quick Start\n\n## Fastest path\n\n```bash\ngit clone \u003Crepo> && cd capsem\n.\u002Fbootstrap.sh                  # interactive, prompts [Y\u002Fn] before each install\n.\u002Fbootstrap.sh --yes            # non-interactive (CI \u002F unattended setup)\njust exec \"echo hello\"           # verify VM boots (build-assets runs as part of bootstrap)\n```\n\n`bootstrap.sh` is the deliberately public **repo-root** bootstrap entrypoint.\n\n## What bootstrap.sh does\n\nThree phases. Default answer at every prompt is **Yes** — press Enter to install, type `n` to skip.\n\n1. **Hard prereqs** (you must have): `bash`, `git`, `curl`. Auto-installed: `rustup` (sh.rustup.rs), `just` (just.systems → `~\u002F.local\u002Fbin`).\n2. **Dependencies**: on Linux, distro-native build\u002FTauri packages, `cpio`, verified Node 24, pnpm 10, Docker + Buildx, Bubblewrap, and immediate Docker\u002FKVM access; on macOS, `flock`, `colima` + `docker` + `docker-buildx`, Tart, and sshpass through Homebrew. Both platforms install `uv`, locked Python\u002Ffrontend dependencies, and then prove the runtime.\n3. **Doctor `--fix`** (`build_system\u002Fscripts\u002Fdoctor\u002Fdoctor-common.sh --fix`): installs Rust targets and the exact config-owned Cargo tools (`cargo-nextest`, `cargo-llvm-cov`, `cargo-audit`, `b3sum`, `cargo-tauri`, and `cargo-sbom`); builds VM assets and packs the initrd.\n\nThe VM asset rail materializes its digest-pinned OBOM tools inside its own\narchitecture-matched helper; do not install a parallel global cdxgen.\n\n`--yes` flag and non-tty input both auto-accept every prompt.\n\n## After bootstrap\n\nAll just recipes (`run`, `test`, `dev`, etc.) check for `.dev-setup` and auto-run doctor if missing. You can't accidentally skip setup.\n\n## Full documentation\n\n- **Detailed setup + troubleshooting**: [Development Guide](https:\u002F\u002Fcapsem.org\u002Fdevelopment\u002Fgetting-started\u002F) or `\u002Fdev-setup` skill\n- **Just recipe reference**: `\u002Fdev-just`\n- **Testing workflow**: `\u002Fdev-testing`\n\n## Container runtime\n\nDocker (via Colima on macOS) with 12GB+ RAM (16GB recommended -- the Tauri install-test build OOMs below 12GB). On Linux, bootstrap installs and starts native Docker, repairs current-session Docker\u002FKVM access, and verifies the Bubblewrap host-gate boundary. See `\u002Fdev-setup` for configuration.\n","# Developer Quick Start\n\n## Fastest path\n\n```bash\ngit clone \u003Crepo> && cd capsem\n.\u002Fbootstrap.sh                  # interactive, prompts [Y\u002Fn] before each install\n.\u002Fbootstrap.sh --yes            # non-interactive (CI \u002F unattended setup)\njust exec \"echo hello\"           # verify VM boots (build-assets runs as part of bootstrap)\n```\n\n`bootstrap.sh` is the deliberately public **repo-root** bootstrap entrypoint.\n\n## What bootstrap.sh does\n\nThree phases. Default answer at every prompt is **Yes** — press Enter to install, type `n` to skip.\n\n1. **Hard prereqs** (you must have): `bash`, `git`, `curl`. Auto-installed: `rustup` (sh.rustup.rs), `just` (just.systems → `~\u002F.local\u002Fbin`).\n2. **Dependencies**: on Linux, distro-native build\u002FTauri packages, `cpio`, verified Node 24, pnpm 10, Docker + Buildx, Bubblewrap, and immediate Docker\u002FKVM access; on macOS, `flock`, `colima` + `docker` + `docker-buildx`, Tart, and sshpass through Homebrew. Both platforms install `uv`, locked Python\u002Ffrontend dependencies, and then prove the runtime.\n3. **Doctor `--fix`** (`build_system\u002Fscripts\u002Fdoctor\u002Fdoctor-common.sh --fix`): installs Rust targets and the exact config-owned Cargo tools (`cargo-nextest`, `cargo-llvm-cov`, `cargo-audit`, `b3sum`, `cargo-tauri`, and `cargo-sbom`); builds VM assets and packs the initrd.\n\nThe VM asset rail materializes its digest-pinned OBOM tools inside its own\narchitecture-matched helper; do not install a parallel global cdxgen.\n\n`--yes` flag and non-tty input both auto-accept every prompt.\n\n## After bootstrap\n\nAll just recipes (`run`, `test`, `dev`, etc.) check for `.dev-setup` and auto-run doctor if missing. You can't accidentally skip setup.\n\n## Full documentation\n\n- **Detailed setup + troubleshooting**: [Development Guide](https:\u002F\u002Fcapsem.org\u002Fdevelopment\u002Fgetting-started\u002F) or `\u002Fdev-setup` skill\n- **Just recipe reference**: `\u002Fdev-just`\n- **Testing workflow**: `\u002Fdev-testing`\n\n## Container runtime\n\nDocker (via Colima on macOS) with 12GB+ RAM (16GB recommended -- the Tauri install-test build OOMs below 12GB). On Linux, bootstrap installs and starts native Docker, repairs current-session Docker\u002FKVM access, and verifies the Bubblewrap host-gate boundary. See `\u002Fdev-setup` for configuration.\n",{"name":5,"description":7},"main","d357170bb677125c80cebed720e62bf47bf083ad","skills\u002Fdev-start",26,"https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcapsem","https:\u002F\u002Fgithub.com\u002Fgoogle","https:\u002F\u002Fopensource.google\u002F","Google ❤️ Open Source","2026-11-04 04:36:10",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add google\u002Fcapsem --skill dev-start",{"tool":40,"command":41},"bunx","bunx skills add google\u002Fcapsem --skill dev-start",{"tool":43,"command":44},"pnpm","pnpm dlx skills add google\u002Fcapsem --skill dev-start","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcapsem\u002Fblob\u002Fmain\u002Fskills\u002Fdev-start\u002FSKILL.md",true,[],[49,63,79,88,95,102],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":60,"publishedAt":20},"01M699558T2T4DJMBN08ZCQ79K","use-capsem","Run tasks in Capsem VMs through MCP. Use when an agent needs isolated execution, file analysis, or reports returned to the host.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcapsem\u002Fblob\u002Fmain\u002Fskills\u002Fuse-capsem\u002FSKILL.md",[55],{"categoryNo":56,"categoryName":57,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[61,62],"use capsem","MCP",{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":77,"publishedAt":20},"01M69953Z1CSVQ4N07QX529CZY","site-marketing","The marketing website, capsem.org. Use when editing copy, adding sections, or changing the site theme.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcapsem\u002Fblob\u002Fmain\u002Fskills\u002Fsite-marketing\u002FSKILL.md",[69,72],{"categoryNo":70,"categoryName":71,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":73,"categoryName":74,"taxonomyType":75,"taxonomyTypeDesc":76},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[78],"site marketing",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":20},"01M69952B33KBBV37N8QTC4191","site-infra","The documentation site, docs.capsem.org. Use for user-directed Diátaxis documentation and Astro Starlight changes.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcapsem\u002Fblob\u002Fmain\u002Fskills\u002Fsite-infra\u002FSKILL.md",[],[86,87],"site infra","docs",{"skillNo":89,"name":90,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":20},"01M69950YKCZKCDB98JDQNBBRJ","site-architecture","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcapsem\u002Fblob\u002Fmain\u002Fskills\u002Fsite-architecture\u002FSKILL.md",[],[94],"site architecture",{"skillNo":96,"name":97,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":20},"01M6994Z61JWZ0G2YRJTWFH933","release-process","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcapsem\u002Fblob\u002Fmain\u002Fskills\u002Frelease-process\u002FSKILL.md",[],[101],"release process",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":115,"publishedAt":20},"01M6994XKHADM6FBTYTAPG7FYC","meta-skill-creation","Create, improve, and evaluate skills. Use when writing a new skill, editing an existing one, or tuning a description for better triggering.","https:\u002F\u002Fgithub.com\u002Fgoogle\u002Fcapsem\u002Fblob\u002Fmain\u002Fskills\u002Fmeta-skill-creation\u002FSKILL.md",[108,111,112],{"categoryNo":109,"categoryName":110,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":56,"categoryName":57,"taxonomyType":58,"taxonomyTypeDesc":59},{"categoryNo":113,"categoryName":114,"taxonomyType":75,"taxonomyTypeDesc":76},"01JBSEEDCAT000000000000036","内容创作者",[116,117],"meta skill creation","writing"]