Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 1.1 KB

CLAUDE.md

File metadata and controls

45 lines (36 loc) · 1.1 KB

tuti-cli

Repository

  • owner: tuti-cli
  • repo: cli

Stack

  • framework: laravel-zero
  • language: php
  • test: composer test
  • lint: composer lint

Workflow

  • mode: scratch
  • version: local

Non-Negotiable Rules

Quality

  • Run composer lint before every commit
  • Run composer test before every commit
  • Never commit failing tests
  • Never ship without tests for new code

Git

  • Conventional commits: <type>(<scope>): <description>
  • Never commit directly to main
  • Never force push without explicit approval
  • Never commit secrets or credentials

Workflow

  • Plan before code — present plan, wait for approval
  • Never create agents for pipeline steps
  • Skills = instincts, Agents = workers, Pipelines = steps
  • "Does this need to think?" — validation rule for all new components

Security

  • Array syntax for shell execution — never string interpolation
  • Use .env for config, ensure in .gitignore

Context

  • Stack details: .workflow/core/STACK.md
  • Product description: .workflow/core/PROJECT.md
  • Current plan: .workflow/core/PLAN.md
  • Tech debt: .workflow/analysis/TECH-DEBT.md