mirror of
https://github.com/coleam00/Archon.git
synced 2025-12-24 02:39:17 -05:00
Simplifies the workflow orchestrator from hardcoded 11-step atomic operations to user-selectable 6-command workflow with context passing. Core changes: - WorkflowStep enum: 11 steps → 6 commands (create-branch, planning, execute, commit, create-pr, prp-review) - workflow_orchestrator.py: 367 lines → 200 lines with command stitching loop - Remove workflow_type field, add selected_commands parameter - Simplify agent names from 11 → 6 constants - Remove test/review phase config flags (now optional commands) Deletions: - Remove test_workflow.py, review_workflow.py, workflow_phase_tracker.py - Remove 32 old command files from .claude/commands - Remove PRPs/specs and PRD files from version control - Update .gitignore to exclude specs, features, and validation markdown files Breaking changes: - AgentWorkOrder no longer has workflow_type field - CreateAgentWorkOrderRequest now uses selected_commands instead of workflow_type - WorkflowStep enum values incompatible with old step history 56 files changed, 625 insertions(+), 15,007 deletions(-)
56 lines
1.5 KiB
Markdown
56 lines
1.5 KiB
Markdown
# Create Git Commit
|
|
|
|
Create an atomic git commit with a properly formatted commit message following best practices for the uncommited changes or these specific files if specified.
|
|
|
|
Specific files (skip if not specified):
|
|
|
|
- File 1: $1
|
|
- File 2: $2
|
|
- File 3: $3
|
|
- File 4: $4
|
|
- File 5: $5
|
|
|
|
## Instructions
|
|
|
|
**Commit Message Format:**
|
|
|
|
- Use conventional commits: `<type>: <description>`
|
|
- Types: `feat`, `fix`, `docs`, `style`, `refactor`, `test`, `chore`
|
|
- Present tense (e.g., "add", "fix", "update", not "added", "fixed", "updated")
|
|
- 50 characters or less for the subject line
|
|
- Lowercase subject line
|
|
- No period at the end
|
|
- Be specific and descriptive
|
|
|
|
**Examples:**
|
|
|
|
- `feat: add web search tool with structured logging`
|
|
- `fix: resolve type errors in middleware`
|
|
- `test: add unit tests for config module`
|
|
- `docs: update CLAUDE.md with testing guidelines`
|
|
- `refactor: simplify logging configuration`
|
|
- `chore: update dependencies`
|
|
|
|
**Atomic Commits:**
|
|
|
|
- One logical change per commit
|
|
- If you've made multiple unrelated changes, consider splitting into separate commits
|
|
- Commit should be self-contained and not break the build
|
|
|
|
**IMPORTANT**
|
|
|
|
- NEVER mention claude code, anthropic, co authored by or anything similar in the commit messages
|
|
|
|
## Run
|
|
|
|
1. Review changes: `git diff HEAD`
|
|
2. Check status: `git status`
|
|
3. Stage changes: `git add -A`
|
|
4. Create commit: `git commit -m "<type>: <description>"`
|
|
|
|
## Report
|
|
|
|
- Output the commit message used
|
|
- Confirm commit was successful with commit hash
|
|
- List files that were committed
|