oad-commit

star 196

OpenAgentd workflow for well-formatted, detailed conventional commits.

lthoangg By lthoangg schedule Updated 5/26/2026

name: oad/commit description: OpenAgentd workflow for well-formatted, detailed conventional commits.

Git Commit Execution Workflow

  1. Stage: Run git status --porcelain. If no files are staged, execute git add ..
  2. Analyze: Run git diff --cached to evaluate the technical scope and architectural impact (e.g., DDD shifts or C4 updates).
  3. Sync Docs: Update related documentation files automatically to align with the changes made in the codebase.
  4. Generate Message:
    • Format: <type>: <subject>
    • Subject: Auto-generate a concise imperative subject from the staged changes.
    • Body: Leave a blank line, then detail Motivation, Technical Changes (bulleted deep-dive), and Impact.
  5. Commit: Execute git commit -m "<message>" and output the commit hash and a brief summary.

Note: Multiple commits are preferred for large changes. If the scope is too broad, break it down into smaller, focused commits following the same workflow (do not force to have multiple commits if the change is small and cohesive).


Commit Conventions

Category Type
Features feat
Fixes fix
Refactor refactor
Maintenance chore/docs
Style style
Install via CLI
npx skills add https://github.com/lthoangg/OpenAgentd --skill oad-commit
Repository Details
star Stars 196
call_split Forks 35
navigation Branch main
article Path SKILL.md
More from Creator