{
  "markdown": "# bootstrap\n\nBootstraps a new software project from scratch: copies template files, sets up README, initializes git, optionally creates a GitHub repo, then guides through idea refinement, design, spec, and full implementation planning.\n\n## Highlights\n\n- **One command, full setup** — template copy, README, git init, and an optional GitHub remote (public or private) all happen before any design discussion starts\n- **Bundled, editable template** — every new project is seeded from the `template/` folder shipped with this skill; customize it once and every future `/bootstrap` picks up the change\n- **Guided design session** — asks one question at a time to refine a raw idea into a concrete spec, rather than demanding a fully-formed plan up front\n- **Implementation-ready output** — produces a detailed, phased plan in `docs/plans/` plus a concise `PHASES_SUMMARY.md`, written for an engineer with zero context on the codebase\n- **Idea provenance tracked** — every \"Next Steps\" enhancement idea in the generated plan is tagged `[Keith's idea]` or `[Claude's idea]`, so it's clear whose thinking drove which direction\n\n## Usage\n\nInvoke `/bootstrap` from a fresh project directory. It walks through:\n\n1. Copies everything from the bundled `template/` folder (next to `SKILL.md`) into the current directory and updates the project name throughout\n2. Asks whether to create a GitHub remote, and if so, public or private (defaults: yes / private)\n3. Asks what you're building, then generates a starter `README.md` (Description, Installation, Usage, License placeholders)\n4. Initializes git, ensures `.envrc` is gitignored, commits, and pushes to the remote if one was requested\n5. Enters a design session — one question at a time — until the idea is well-defined\n6. Writes a full phased implementation plan to `docs/plans/`, plus a `PHASES_SUMMARY.md` quick-reference\n\nRun `/bootstrap --help` (or just ask how to use it) for an in-chat explanation of the above, including where the bundled template lives.\n\n### Customizing the template\n\nEvery project bootstrapped with this skill is seeded from a single shared `template/` folder bundled alongside `SKILL.md` (e.g. `~/.claude/skills/bootstrap/template/` in Claude Code). To change what new projects start with, edit, add, or remove files directly inside that `template/` folder — there's no per-project override. Common additions: a house-style `CLAUDE.md`/`AGENTS.md`, default `.claude/commands/`, testing guidelines, or boilerplate config.\n\n## Installation\n\n### From the mackayi marketplace (recommended)\n\n```\n/plugin marketplace add keithmackay/mackayi\n/plugin install bootstrap@mackayi\n```\n\n### Claude Code\n\n```bash\ncp -r ~/.claude/skills/bootstrap/ ~/.claude/skills/bootstrap/\n```\n\nAlready installed if this file is at `~/.claude/skills/bootstrap/`. Invoke with `/bootstrap`.\n\n### Codex\n\nAdd an entry to your marketplace JSON (`~/.agents/plugins/marketplace.json`, create if absent):\n\n```json\n{\n  \"name\": \"personal\",\n  \"interface\": { \"displayName\": \"Personal Plugins\" },\n  \"plugins\": [\n    {\n      \"name\": \"bootstrap\",\n      \"source\": { \"source\": \"local\", \"path\": \"/path/to/bootstrap/\" },\n      \"policy\": { \"installation\": \"AVAILABLE\", \"authentication\": \"ON_INSTALL\" },\n      \"category\": \"Productivity\"\n    }\n  ]\n}\n```\n\n### Antigravity\n\nNo special files needed — the root `SKILL.md` is natively compatible.\n\n**Global install** (all workspaces):\n```bash\ncp -r /path/to/bootstrap/ ~/.gemini/antigravity/skills/bootstrap/\n```\n\n**Workspace install** (current project only):\n```bash\ncp -r /path/to/bootstrap/ .agents/skills/bootstrap/\n```\n\n### Gemini CLI\n\nGemini CLI installs extensions from GitHub:\n\n```bash\ngemini extensions install https://github.com/<owner>/bootstrap\n```\n\nThe skill is auto-discovered from `GEMINI.md` after installation.\n\n> **Note:** Gemini CLI requires the skill to be in a public GitHub repository. Local-only install is not directly supported.\n\n## Compatibility\n\n| Feature | Claude Code | Codex | Antigravity | Gemini CLI |\n|---------|:-----------:|:-----:|:-----------:|:----------:|\n| Core skill | ✅ | ✅ | ✅ | ✅ |\n| `gh repo create` (requires `gh` CLI) | ✅ | ✅ | ✅ | ✅ |\n| Planning mode (`EnterPlanMode`) | ✅ | ❌ | ❌ | ❌ |\n\nLegend: ✅ Supported · ❌ Not supported\n\n### Platform Limitations (Codex, Antigravity, Gemini CLI)\n\n`EnterPlanMode` is a Claude Code-specific tool. On other platforms, the agent will proceed with the design session inline rather than entering a distinct planning mode.\n\n## Contributing\n\nThis is a personal skill, but improvements are welcome — fork, branch, and open a pull request.\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for release history.\n\n## License\n\n[MIT](LICENSE)\n\n## References\n\n- **Claude Code Skills:** https://code.claude.com/docs/en/skills\n- **Codex Plugins:** https://developers.openai.com/codex/plugins/build\n- **Antigravity Skills:** https://antigravity.google/docs/skills\n- **Gemini CLI Extensions:** https://github.com/google-gemini/gemini-cli/blob/main/docs/extension.md\n- **Agent Skills open standard:** https://agentskills.io/home\n",
  "bytes": 5057,
  "sha": "a44edf8e07c70c48de51539755d0cedea504d8ccbe75f48b8ae95b5ba82bbfd2",
  "repo_slug": "keithmackay/bootstrap",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_keithmackay_bootstrap_b22cb568/readme"
}