Skip to content

Latest commit

 

History

History
80 lines (57 loc) · 1.73 KB

File metadata and controls

80 lines (57 loc) · 1.73 KB

Dogma Permissions

Configure what Claude is allowed to do autonomously. Mark with [x] for auto, [?] for ask, [ ] for deny.

## Git Permissions - [x] May run `git add` autonomously - [x] May run `git commit` autonomously - [?] May run `git push` autonomously

File Operations

  • May delete files autonomously (rm, unlink, git clean)

Workflow Permissions

Checkbox legend: [ ] = disabled, [x] = auto, [?] = on request

Testing

When to run tests?

  • before commit
  • before push
  • on tasklist completion

What to test?

  • relevant tests
  • silent-failure check

Review

When to review?

  • after implementation
  • before commit
  • before push

What to review?

  • changed code
  • architecture
  • types

Fallback

When no tests exist:

  • spawn subagent for verification
  • skip

Hydra

Parallel work (only if Hydra available, otherwise sequential):

  • use Hydra for 2+ independent tasks

Subagent Delegation

What counts as delegation (prevents subagent-first warning):

  • Task tool usage counts as delegation
  • Skill tool usage counts as delegation

TDD

Test-Driven Development:

  • TDD when tests exist
  • enforce TDD even without existing tests

Final Verification

After merge/review (order: relevant tests -> build -> ALL tests):

  • run relevant tests
  • check build
  • run ALL tests

Behavior

Permission [x] auto [?] ask [ ] deny
git add Stages files Asks first Blocked
git commit Creates commits Asks first Blocked
git push Pushes to remote Asks first Blocked
delete files Deletes files Asks first Logged to TO-DELETE.md