with one click
init
Bootstrap a new project with the BDFL architecture
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Bootstrap a new project with the BDFL architecture
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Incrementally migrate an existing project toward the BDFL architecture
Mandatory when configuring any Claude Code specifics - hooks, skills, plugins, MCP servers, slash commands, settings, agents, or any Claude Code feature. Provides opinionated best practices
Write clear, effective technical documentation following industry-proven patterns from exemplary projects and authoritative style guides, with built-in countermeasures for common LLM documentation issues
Build React SPAs where components are declarative UI consuming external state (Zustand/XState/TanStack Query). Logic lives in stores, not components.
Write clean, type-safe TypeScript code using modern patterns, strict configuration, and best practices. Use when writing TypeScript code, configuring projects, or solving type-related challenges.
| name | init |
| description | Bootstrap a new project with the BDFL architecture |
| allowed-tools | Bash, Write, Edit, Read, Glob, Grep |
Scaffold a new project from scratch that meets the full BDFL architecture from day one.
PROJECT_OUTLINE: $ARGUMENTS — brief description of project purpose and required components (web, mobile, server, or combination)Load and read the full architecture specification before proceeding:
$PROJECT_OUTLINE to determine:
pnpm initpackage.jsoneffect, plus relevant @effect/* packages based on components)jest + jest-expo instead of Vitest)@effect/platform HTTP server@typescript/native-preview for fast type-checkingtypescript-eslint (strict + recommended plugins for chosen components) and an eslint-rules/ directoryoxfmt for formattingpackage.json including the verify commandDockerfile and dev.sh for Podman-based developmentEdit|Write: format + lint the changed filepnpm verifypnpm verifypnpm install and pnpm verify to confirm everything works