- name
- project-setup
- description
- プロジェクトの初期化・設定に関するナレッジ
- disable-model-invocation
- true
- user-invocable
- true
- allowed-tools
- Read, Write, Edit, Glob, Grep, Bash(pnpm:*, git:*, curl:*, mkdir:*, ls:*, npx:*, node:*, chmod:*, cp:*, mv:*, rm:*, rg:*)
Knowledge base for project setup, configuration, and conventions.
Provides reference documents for tooling, frameworks, and workflows. Read the relevant `index.md` for each topic, then copy and customize template files as documented.
Template files in `references/` never start with a dot; each `index.md` states the destination filename (e.g. `core/envrc` → `.envrc`). When adding a template for a dotfile, name it without the leading dot and document the destination.
## Workflows
If the user's request matches a workflow, read the workflow file and follow its procedure.
All paths are relative to this skill's directory (`references/`).
| Workflow | Trigger |
|----------|---------|
| `workflows/init.md` | New project initialization from scratch |
<reference_index>
## Reference Index
All paths are relative to this skill's directory (`references/`).
| Reference | Description |
|-----------|-------------|
| `core/` | Nix flakes, direnv, dotenv (`.env` / `.env.secret` / `.env.overrides`), GitHub Actions Nix setup, LICENSE, .gitignore — cross-language project foundation |
| `typescript-package/` | npm + TypeScript + oxc + vitest + dev-tools + CI — all-in-one for TS projects |
| `workspace/` | Monorepo — `pnpm-workspace.yaml`, `turbo.json`, root `tsconfig.json` |
| `hono/` | Backend API — Hono app/context, route composition, workflow/service/domain structure, typed client |
| `tanstack-start/` | Frontend — TanStack Start with selectable `prerender` (`/` + `/home`) or `spa` mode |
| `shadcn-ui/` | UI components — Tailwind + shadcn init, `components.json` for shared packages |
| `cloudflare-workers/` | Cloudflare Workers deploy — `wrangler.jsonc`, `worker.ts`, D1 + Kysely + Atlas migrations, manual deploy scripts |
</reference_index>
View on GitHub