A lightweight Claude Code workflow template for any project.
Simple helps you keep Claude Code focused by separating project context, tasks, changelogs, and module-level instructions.
- Not an app framework
- Not a code generator
- Not a dependency
- Just a clean workflow scaffold for Claude Code
| Path | Description |
|---|---|
CLAUDE.md |
Root project context for Claude Code |
BLUEPRINT.md |
Architecture direction and project decisions |
TODO.md |
Current tasks and next work items |
CHANGELOG.md |
Recent project-level changes |
.claude/skills/ |
Slash-command workflow definitions |
example/ |
Filled sample project showing how Simple is used |
- A structured workflow environment — not a code generator or boilerplate
- A set of conventions that let Claude Code agents stay focused and minimal
- A starting point for modular AI-assisted projects: each module gets its own context, changelog, and owner
- A collection of Claude Code skills (
/today,/implementer,/retire-module) that enforce the workflow
- A project template that generates application code
- A framework or library to install as a dependency
- A replacement for your own project structure —
src/is yours to organize
- Agent-facing files are written in English.
- Human-facing docs are split into
.en.mdcanonical files and.ko.mdKorean translations. - AI agents read English docs only when needed; Korean docs only when explicitly asked.
_internal/is for workflow environment maintenance, not normal project work.
| File | Purpose |
|---|---|
CLAUDE.md |
Root context: project overview, module map, AI reading rules |
BLUEPRINT.md |
Execution order, module ownership, interface contracts |
TODO.md |
Active work queue |
CHANGELOG.md |
Master changelog: project-level changes + Module Summaries |
src/[module]/CLAUDE.md |
Module-specific context |
src/[module]/CHANGELOG.md |
Module-specific completed work history |
| Skill | Trigger | Purpose |
|---|---|---|
/today |
Start of session | Reads TODO + CHANGELOG, recommends next task |
/implementer [task] |
Begin a task | Reads minimal context, implements scoped work |
/retire-module [name] |
Module is done | Archives module context and changelog |
Currently, Simple provides a Windows setup script only. macOS/Linux setup scripts are not provided yet.
# 1. Clone
git clone https://github.com/GuReum/Simple.git
cd Simple
# 2. Install Claude Code
npm install -g @anthropic-ai/claude-code
# 3. Set up Planner
# Open Claude Desktop → Project → paste planner/PLANNER_PROJECT.md into Project Instructions
# Update the Project Path placeholder to your absolute project root
# 4. Ask Planner to initialize your project
# "Initialize a new project for [your description]"
# Planner writes: CLAUDE.md, BLUEPRINT.md, src/[module]/CLAUDE.md
# 5. Start working
/today # see what to work on
/implementer [task] # implement itThis repo ships intentionally sparse.
CLAUDE.md,BLUEPRINT.md, andTODO.mdare skeleton files — fill them in for your project. Thesrc/directory is yours; no application code is generated.
Project memory. Claude Code builds a persistent memory store at
.claude/projects/<path>/memory/as you work. Agents use it to remember decisions, user preferences, and project context across sessions — no extra setup required.
- Fill in
CLAUDE.md,BLUEPRINT.md, andTODO.mdfor your project. /todayreads the work queue and recommends a next task./implementer [task]reads only what it needs and implements the task.- Completed work moves to
src/[module]/CHANGELOG.md; cross-module changes go to rootCHANGELOG.md.
English .en.md files are canonical. Korean .ko.md files are human-facing translations.
English
- Architecture — workflow structure and role boundaries
- Usage Guide — day-to-day workflow
- Setup Guide — tool installation and configuration
- Skills —
/todayand/implementerbehavior
한국어