By oxidian
Commit changes with short imperative git messages following strict conventions and auto-create branches from main. Block unsafe bash practices like redundant cds or complex scripts during tool use and edits. Run fast Python change-detection checks after writes and thorough scans on session stop for code quality across all projects.
npx claudepluginhub oxidian/cc-plugins --plugin oxA Claude Code plugin marketplace providing commit workflows, code quality hooks, and platform-specific commands for Oxidian projects.
cd your-project/
claude
> Install github.com/oxidian/cc-plugins in this project following instructions in the README
| Plugin | Purpose |
|---|---|
| ox | Base plugin — commit skill, code quality hooks, auto-format and checks |
| oxgh | GitHub workflow — PR, issue, triage, review, and merge skills |
| oxgl | GitLab workflow — MR, issue, review, and merge skills |
Add to .claude/settings.json:
{
"extraKnownMarketplaces": {
"oxidian": {
"source": {
"source": "git",
"url": "https://github.com/oxidian/cc-plugins.git"
}
}
},
"enabledPlugins": {
"ox@oxidian": true,
"oxgh@oxidian": true
}
}
Enable whichever plugins you need:
ox@oxidian — Base plugin (recommended)oxgh@oxidian — GitHub workflowsoxgl@oxidian — GitLab workflowsPlugins do not auto-update by default. To enable auto-updates, use the Claude Code interface (/plugins command) to configure update settings.
Create .claude/ox-hooks.json to configure the check commands that run before Claude stops:
Single project:
{
"checks": [
{
"fast": "make format",
"slow": "make check"
}
]
}
Monorepo with scoped commands:
{
"checks": [
{
"directory": "packages/api",
"fast": "npm run lint --fix",
"slow": "npm test"
},
{
"directory": "packages/web",
"fast": "npm run lint --fix",
"slow": "npm test"
}
]
}
See .claude/ox-hooks.json for a working example.
gh)glab)Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
GitLab workflow — MR, issue, and merge skills using glab CLI
Auto-configure code quality tools and generate custom /fix command for parallel agent-based fixing
Sets up and manages Husky Git hooks by configuring pre-commit hooks, establishing commit message standards, integrating with linting tools, and ensuring code quality on commits.
Git workflow and branching best practices
Quality gate automation using Claude Code hooks and subagents.