Show Current Phase
- •Read
.claude/phaseto get the current phase - •Display the current phase and explain what's enforced:
If vibe:
- •ESLint + TypeScript type checking on commit
- •Dead code detection warns only (does not block)
- •Test file creation is BLOCKED
- •Focus: features and exploration
If mature:
- •ESLint + TypeScript type checking on commit
- •Dead code detection BLOCKS commits
- •Security scanning (semgrep) BLOCKS commits
- •Tests must pass to commit
- •Commit messages must follow conventional commits
- •Test file creation is allowed
- •Focus: stability, testing, cleanup