Template - Mimas as the Moon of Jupiter
Skeleton only — git + folder conventions (apps/, packages/, docs). Superpowers plugin enabled via project .claude/settings.json. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| apps | ||
| docs/superpowers/specs | ||
| packages | ||
| .gitignore | ||
| CLAUDE.md | ||
| LICENSE | ||
| README.md | ||
Mimas
A monorepo scaffold. Starts with Superpowers enabled at the project level, so Claude Code applies the Superpowers workflow (brainstorm → plan → implement) from the first commit.
Status: skeleton only — git + folder conventions. No build toolchain or package manager is wired up yet. That gets added when the stack is chosen.
Layout
| Path | Purpose |
|---|---|
apps/ |
Deployable applications |
packages/ |
Shared libraries consumed by apps |
docs/superpowers/specs/ |
Design specs produced during brainstorming |
.claude/settings.json |
Registers the official marketplace and enables Superpowers |
Conventions
- apps depend on packages, never the reverse. Shared code lives in
packages/. - One purpose per package. A package should be understandable and testable on its own.
- Specs before code. Non-trivial work starts with a design in
docs/superpowers/specs/.
Working with Superpowers
Opening this repo in Claude Code enables the Superpowers plugin via
.claude/settings.json. Claude will be prompted to trust the marketplace on
first use, then fetch the plugin. No vendored plugin code lives in this repo.