Roosevelt Docs

Nieuw Project Opzetten

Stap-voor-stap guide voor een nieuw Roosevelt project

Nieuw Project Opzetten

1. Plane Project Aanmaken

// Via MCP — valideer altijd via API:
mcp__plane__list-projects()  // Check bestaande projecten
 
// Nieuw project: via Plane UI of MCP

Vereiste labels per project (35 standaard labels):

  • 12 dept:* labels
  • 6 type labels (feature, bug, refactor, chore, research, enhancement)
  • 4 priority labels (p0, p1, p2, p3)
  • 4 QA labels
  • 9 project-specifieke labels

2. GitHub Repository

# Nieuwe app aanmaken in de monorepo
nx g @nx/next:app my-app --style=tailwind
 
# Of als standalone:
gh repo create hansbeeksma/nieuwe-app --private

3. Project Lifecycle Status

StatusBetekenisClaude Gedrag
IN_PROGRESSActief projectVolledig autonoom
CONCEPTTier 2.5Stop + vraag gebruiker
ON_HOLDGepauzeerdStop + vraag gebruiker
ARCHIVEDAfgeslotenGeblokkeerd (Tier 3)

4. Security Setup

Elk nieuw project krijgt standaard:

# Husky hooks
pnpm add -D husky lint-staged
 
# Gitleaks pre-commit hook
# → Verwijst naar ~/Development/shared/.gitleaks.toml
 
# Dependabot
# → .github/dependabot.yml aanmaken
 
# Semgrep
# → .github/workflows/security.yml

5. GitHub Secrets

Credentials ophalen via MCP en zetten:

# Sentry DSN via MCP, nooit handmatig:
mcp__sentry__find_dsns("roosevelt", "project-name")
# → gh secret set SENTRY_DSN -b "<output>"

6. CLAUDE.md Aanmaken

Elk project heeft een CLAUDE.md met:

  • Project identifier en UUID
  • Tech stack overzicht
  • Plane integratie settings
  • Daily workflow commands

On this page