installed:
- git
settings:
  auto_execute_hooks: true
hooks:
  before_constitution:
  - extension: git
    command: adspecs.git.initialize
    enabled: true
    optional: false
    prompt: Execute adspecs.git.initialize?
    description: Initialize Git repository before constitution setup
    condition: null
  before_new_requirement:
  - extension: git
    command: adspecs.git.feature
    enabled: false
    optional: false
    prompt: Execute adspecs.git.feature?
    description: Create feature branch before new requirement
    condition: null
  before_prd:
  - extension: git
    command: adspecs.git.feature
    enabled: false
    optional: false
    prompt: Execute adspecs.git.feature?
    description: Create feature branch before prd
    condition: null
  before_clarify:
  - extension: git
    command: adspecs.git.commit
    enabled: false
    optional: false
    prompt: Commit outstanding changes before clarification?
    description: Auto-commit before spec clarification
    condition: null
  before_plan:
  - extension: git
    command: adspecs.git.commit
    enabled: false
    optional: false
    prompt: Commit outstanding changes before planning?
    description: Auto-commit before implementation planning
    condition: null
  before_tasks:
  - extension: git
    command: adspecs.git.commit
    enabled: false
    optional: false
    prompt: Commit outstanding changes before task generation?
    description: Auto-commit before task generation
    condition: null    
  before_front-spec:
  - extension: git
    command: adspecs.git.commit
    enabled: false
    optional: false
    prompt: Commit outstanding changes before front-spec planning?
    description: Auto-commit before front-spec planning
    condition: null
  before_front-tasks:
  - extension: git
    command: adspecs.git.commit
    enabled: false
    optional: false
    prompt: Commit outstanding changes before front tasks generation?
    description: Auto-commit before front tasks generation
    condition: null
  before_implement:
  - extension: git
    command: adspecs.git.commit
    enabled: false
    optional: false
    prompt: Commit outstanding changes before implementation?
    description: Auto-commit before implementation
    condition: null
  before_checklist:
  - extension: git
    command: adspecs.git.commit
    enabled: false
    optional: false
    prompt: Commit outstanding changes before checklist?
    description: Auto-commit before checklist generation
    condition: null
  before_analyze:
  - extension: git
    command: adspecs.git.commit
    enabled: false
    optional: false
    prompt: Commit outstanding changes before analysis?
    description: Auto-commit before analysis
    condition: null
  before_taskstoissues:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit outstanding changes before issue sync?
    description: Auto-commit before tasks-to-issues conversion
    condition: null
  after_constitution:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit constitution changes?
    description: Auto-commit after constitution update
    condition: null
  after_new_requirement:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit requirement changes?
    description: Auto-commit after requirement update
    condition: null
  after_prd:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit prd changes?
    description: Auto-commit after prd update
    condition: null
  after_clarify:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit clarification changes?
    description: Auto-commit after spec clarification
    condition: null
  after_plan:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit plan changes?
    description: Auto-commit after implementation planning
    condition: null
  after_tasks:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit task changes?
    description: Auto-commit after task generation
    condition: null  
  after_front-spec:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit front-spec changes?
    description: Auto-commit after implementation front-spec
    condition: null
  after_front-tasks:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit front tasks changes?
    description: Auto-commit after implementation front-tasks
    condition: null
  after_implement:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit implementation changes?
    description: Auto-commit after implementation
    condition: null
  after_checklist:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit checklist changes?
    description: Auto-commit after checklist generation
    condition: null
  after_analyze:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit analysis results?
    description: Auto-commit after analysis
    condition: null
  after_taskstoissues:
  - extension: git
    command: adspecs.git.commit
    enabled: true
    optional: true
    prompt: Commit after syncing issues?
    description: Auto-commit after tasks-to-issues conversion
    condition: null
