Git commit skill for the Insight AI Agent project. Defines commit message conventions, branch strategies, and standard Git workflows.
Announce at start: "I'm using the git-ops skill to perform Git operations."
Standardize Git commit behavior for the Insight AI Agent project. This skill defines commit message format, staging rules, and branch conventions that Claude Code must follow when making commits.
All commit messages MUST follow the Conventional Commits specification:
<type>(<scope>): <subject>
<body>
<footer>
| Type | When to use |
|---|
feat | New feature or functionality |
fix | Bug fix |
refactor | Code restructuring without behavior change |
docs | Documentation only changes |
test | Adding or updating tests |
chore | Build process, dependency updates, tooling |
style | Formatting, whitespace, semicolons (no logic change) |
perf | Performance improvement |
ci | CI/CD configuration changes |
Use the module or area affected. Common scopes for this project:
agent -- changes to agents/skills -- changes to skills/services -- changes to services/config -- changes to config.py or .envapi -- changes to Flask endpoints in app.pydocs -- documentation updatestests -- test changesCloses #123BREAKING CHANGE: descriptionfeat(skills): add web search skill with Brave API
Implements WebSearchSkill that queries Brave Search API
and returns formatted results with titles and URLs.
Closes #12
fix(agent): prevent infinite tool loop on empty response
refactor(services): migrate from anthropic SDK to LiteLLM
Replace direct Anthropic API calls with LiteLLM to support
multiple LLM providers through a unified interface.
BREAKING CHANGE: AnthropicService removed, use LLMService instead.