claude

pre-commit-flow

Pre-commit quality assurance workflow with code review, documentation updates, and smart commits. Supports Laravel, Flutter, Vue 2/3, TailwindCSS, and Alpine.js.

5 on GitHubby Anilcan Cakirv1.0.0MITupdated 9 months ago
/

Plugin pre-commit-flow from marketplace anilcancakir in anilcancakir/claude-code-plugins. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (3)

  • commit-changes

    Create a well-formatted commit following project conventions. Auto-detects commit style from git history.

  • review-changes

    Review uncommitted code changes for bugs, security vulnerabilities, and quality issues. Use before commits or when asked to review code.

  • update-docs

    Update inline documentation for uncommitted code changes. Use after modifying code or when documentation needs sync.

Slash commands (4)

  • /pre-commit-flow:my_commit

    Create a well-formatted commit following project conventions (auto-detects Conventional Commits, Gitmoji, or Simple style)

  • /pre-commit-flow:my_docs

    Update inline documentation and project docs for uncommitted changes

  • /pre-commit-flow:my_review

    Review uncommitted changes for bugs, security issues, code quality, and test coverage

  • /pre-commit-flow:my_send

    Complete pre-commit workflow - runs review, docs, and commit in sequence

Subagents (3)

  • code-reviewer

    Expert code reviewer for security vulnerabilities, bugs, logic errors, and code quality. Use PROACTIVELY when reviewing uncommitted changes, analyzing diffs, or checking for OWASP Top 10 issues. Ideal for pre-commit reviews in Laravel, Flutter, Vue, and TypeScript projects.

  • doc-updater

    Documentation specialist for updating inline docs (PHPDoc, JSDoc, TSDoc, VueDoc, DartDoc) and project documentation. Use when code changes need documentation updates. Fast and efficient for doc tasks.

  • test-checker

    Testing specialist for verifying test coverage of changes, running tests, and ensuring bug fixes have regression tests. Use when validating test requirements for uncommitted changes.

Hooks (2)

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/scripts/detect-project-config.sh

  • UserPromptSubmit

    ${CLAUDE_PLUGIN_ROOT}/scripts/git-status-context.sh

View source on GitHub

More from anilcancakir/claude-code-plugins

All 7 plugins →

Structured implementation planning, execution, and TDD workflow. Create plans with Opus, execute with Sonnet, enforce RED-GREEN-REFACTOR discipline. Supports Laravel, Flutter, Vue/Nuxt with stack-specific testing patterns.

3 skills · 3 commands · 3 agents · hooks

5

Create project.md (PRD), brand.md (brand guidelines), and CLAUDE.md (technical config) for any project. Interactive workflow with audit, archetype-based branding, and stack-specific optimization.

3 skills · 4 commands · 3 agents

5

Comprehensive business research, market analysis, competitor intelligence, and idea validation. Features TAM/SAM/SOM calculation, Porter's Five Forces, SWOT analysis, and 5-dimension idea validation scoring.

1 skill · 1 command · 3 agents

5

Full-automation Serena MCP integration for Claude Code. Zero manual configuration - semantic navigation, automatic memory management, and intelligent tool routing work transparently.

3 skills · hooks

5

Smart context management plugin. Suggests manual compaction at strategic points (phase transitions, milestones) instead of arbitrary auto-compact. Tracks tool usage, monitors context health, and provides intelligent recommendations.

1 skill · hooks

5

dart-lsp

claude

Dart/Flutter language server for enhanced code intelligence including go-to-definition, find references, hover information, and code analysis.

5

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

ecc

claudecodex

Harness-native ECC operator layer - 71 agents, 314 skills, 98 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses

200 skills · 98 commands · 71 agents · 1 MCP server · hooks

affaan-m/ECC 302,088

Claude API and SDK documentation skill for building LLM-powered applications

19 skills

anthropics/skills 193,780

Automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives

1 command

anthropics/claude-code 155,476

ruflo-adr

claudecodex

ADR lifecycle management — create, index, supersede, and link Architecture Decision Records to code

5 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

Generate natively editable PPTX from PDF / DOCX / URL / Markdown — real DrawingML shapes, text boxes, charts, and animations. Note: run `pip install -r requirements.txt` inside the installed plugin directory for the Python post-processing scripts to work.

1 skill

hugohe3/ppt-master 76,375

Maintain pre-commit-flow?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins7 plugins