- owner: tuti-cli
- repo: cli
- framework: laravel-zero
- language: php
- test: composer test
- lint: composer lint
- mode: scratch
- version: local
- Run
composer lintbefore every commit - Run
composer testbefore every commit - Never commit failing tests
- Never ship without tests for new code
- Conventional commits:
<type>(<scope>): <description> - Never commit directly to main
- Never force push without explicit approval
- Never commit secrets or credentials
- 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
- Array syntax for shell execution — never string interpolation
- Use
.envfor config, ensure in.gitignore
- 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