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
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 migration, manual deploy scripts |
agent-harness/ |
CLAUDE.md/AGENTS.md, architecture/process/QA docs, project coding-guideline skill |
1---2name: project-setup3description: プロジェクトの初期化・設定に関するナレッジ4---56Knowledge base for project setup, configuration, and conventions.78Provides reference documents for tooling, frameworks, and workflows. Read the relevant `index.md` for each topic, then copy and customize template files as documented.910Template 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.1112## Workflows1314If the user's request matches a workflow, read the workflow file and follow its procedure.1516All paths are relative to this skill's directory (`references/`).1718| Workflow | Trigger |19|----------|---------|20| `workflows/init.md` | New project initialization from scratch |2122<reference_index>2324## Reference Index2526All paths are relative to this skill's directory (`references/`).2728| Reference | Description |29|-----------|-------------|30| `core/` | Nix flakes, direnv, dotenv (`.env` / `.env.secret` / `.env.overrides`), GitHub Actions Nix setup, LICENSE, .gitignore — cross-language project foundation |31| `typescript-package/` | npm + TypeScript + oxc + vitest + dev-tools + CI — all-in-one for TS projects |32| `workspace/` | Monorepo — `pnpm-workspace.yaml`, `turbo.json`, root `tsconfig.json` |33| `hono/` | Backend API — Hono app/context, route composition, workflow/service/domain structure, typed client |34| `tanstack-start/` | Frontend — TanStack Start with selectable `prerender` (`/` + `/home`) or `spa` mode |35| `shadcn-ui/` | UI components — Tailwind + shadcn init, `components.json` for shared packages |36| `cloudflare-workers/` | Cloudflare Workers deploy — `wrangler.jsonc`, `worker.ts`, D1 migration, manual deploy scripts |37| `agent-harness/` | CLAUDE.md/AGENTS.md, architecture/process/QA docs, project coding-guideline skill |3839</reference_index>