ワンクリックで
project-bootstrap
Initial project analysis after vendoring — detects stack, conventions, and generates a project-overview skill.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Initial project analysis after vendoring — detects stack, conventions, and generates a project-overview skill.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Activate when an Engineering Manager needs to shape a rough initiative into a clear, scoped, outcome-oriented brief before execution.
Activate when reviewing branches, commits, or pull requests using the emoji-driven review protocol.
Activate when managing conversation history in long sessions, choosing compression strategies, or preserving critical information during context truncation.
Activate when designing agent systems, debugging unexpected agent behavior, or optimizing context usage and attention budgets.
Activate when hitting context limits, experiencing quality degradation in long sessions, or needing to extend effective context capacity.
Activate when generating in-code comments or system documentation using the Diátaxis framework.
| name | project-bootstrap |
| version | 1.0.0 |
| description | Initial project analysis after vendoring — detects stack, conventions, and generates a project-overview skill. |
| triggers | ["bootstrap","init","setup","first-run","project-setup"] |
Performs initial project analysis when the AI coding protocols are first vendored into a project. Scans the codebase to detect the technology stack, architectural patterns, and key conventions, then generates an initial project-overview skill and an adapted blueprint.
make ai installation into a new project.ai/ directory without project-specific skillsskill-generator skill handles ongoing growth.cursor/rules/) referencing relevant skillsBefore running any analysis, check:
.ai/skills/project/ exist and contain at least one SKILL.md file?skill-generator for new additions.Scan these files and directories to build a project profile:
| Source | What to detect |
|---|---|
package.json | Node.js/JS/TS project, framework (Next.js, Nuxt, Express, etc.), test runner (Jest, Vitest, Playwright), linter/formatter |
composer.json | PHP project, framework (Laravel, Symfony), testing (PHPUnit, Pest), coding standards (PHP-CS-Fixer, PHPStan) |
pyproject.toml / requirements.txt | Python project, framework (Django, FastAPI, Flask), testing (pytest), tools (ruff, mypy) |
go.mod | Go project, major dependencies |
Cargo.toml | Rust project, major crates |
Gemfile | Ruby project, framework (Rails, Sinatra) |
| Top-level directories | src/, app/, lib/, tests/, spec/, docs/, infra/, packages/ — architectural signals |
| Config files | .eslintrc, tsconfig.json, phpstan.neon, .prettierrc, docker-compose.yml, Makefile, turbo.json — tooling signals |
| Monorepo indicators | turbo.json, pnpm-workspace.yaml, lerna.json, packages/ — monorepo detection |
From the scan results, classify:
Create .ai/skills/project/project-overview/SKILL.md with:
---
name: project-overview
version: 1.0.0
description: Project stack, conventions, and key file paths for {project-name}.
triggers: [project, overview, stack, conventions]
---
# Project Overview: {project-name}
## Stack
- **Language:** {detected}
- **Framework:** {detected}
- **Testing:** {detected}
- **Linting/Formatting:** {detected}
- **Architecture:** {detected}
## Key Directories
- `src/` — {purpose}
- `tests/` — {purpose}
- ...
## Conventions
- {detected conventions from config files and code patterns}
## Relevant Skills
- {list of generic skills from .ai/skills/ that match this stack}
Generate a tool-specific blueprint based on the detected stack:
For Claude Code — suggest content for CLAUDE.md in the project root:
Follow the engineering standards vendored in ./.ai/skills/.
See ./.ai/blueprints/claude-cli.md for the operational protocol.
Project-specific conventions are in ./.ai/skills/project/.
For Cursor — generate rules in .cursor/rules/ (NOT .cursorrules, which is deprecated):
.cursor/rules/ai-protocols.mdc referencing vendored skillsskill-generator handle the rest.ai/skills/project/ without user confirmationScenario: Bootstrap on a Next.js project with TypeScript, Vitest, and ESLint.
Detected profile:
src/app/, src/components/, src/lib/Generated .ai/skills/project/project-overview/SKILL.md:
---
name: project-overview
version: 1.0.0
description: Next.js 14 App Router project with TypeScript, Vitest, and ESLint.
triggers: [project, overview, stack, conventions]
---
# Project Overview: my-nextjs-app
## Stack
- **Language:** TypeScript 5.x (strict mode)
- **Framework:** Next.js 14 (App Router)
- **Testing:** Vitest + @testing-library/react
- **Linting/Formatting:** ESLint (next/core-web-vitals) + Prettier
- **Architecture:** App Router — src/app/ for routes, src/components/ for UI, src/lib/ for utilities
## Key Directories
- `src/app/` — Next.js App Router pages and layouts
- `src/components/` — Reusable React components
- `src/lib/` — Shared utilities and helpers
- `tests/` — Vitest test files
## Relevant Skills
- `typescript-standard` — TypeScript conventions and TDD patterns
- `recursive-exploration` — Codebase navigation
- `code-review` — Review protocol
.ai/skills/project/.cursor/rules/ (not .cursorrules).ai/skills/project/ without user confirmationskill-generator (handles ongoing skill creation after bootstrap)recursive-exploration (used during the scanning phase)