# Project Setup

> プロジェクトの初期化・設定に関するナレッジ

- Skill: `d-kimuson/project-setup` (Agent Skill, multi-file: 65 files)
- Install (CLI): `npx skillmds@latest add d-kimuson/project-setup`
- Raw SKILL.md: https://api.skillmd.com/api/skills/d-kimuson/project-setup/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: d-kimuson (https://skillmd.com/u/d-kimuson)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/d-kimuson/project-setup

---


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 migration, manual deploy scripts |
| `agent-harness/` | CLAUDE.md/AGENTS.md, architecture/process/QA docs, project coding-guideline skill |

</reference_index>

