commit

Stage files, review code, generate standardized commit messages, and push Git commits.

94|11|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/thefrederiksen/cc-director --skill commit-thefrederiksen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/thefrederiksen/cc-director/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/thefrederiksen/cc-director --skill commit-thefrederiksen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of creating Git commits, ensuring adherence to project standards and streamlining the review and push workflow.

Core Features & Use Cases

  • Automated Code Review: Integrates with a code review skill to identify issues before committing.
  • Standardized Commit Messages: Enforces a specific format for commit messages ([type]: [description]).
  • Selective File Staging: Allows committing specific files or all changes based on user input.
  • Use Case: After making several changes to your codebase, you can invoke this skill to automatically stage, review, commit, and push your changes following the project's established guidelines.

Quick Start

Use the commit skill to create a git commit for all changes in the repository.

Frequently Asked Questions about commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate git commits and code review before pushing changes?

Automate git commits by using a workflow that stages specified files, performs a code review, generates a standardized commit message, and executes a git push. This enforces best practices while handling session-modified files or all uncommitted changes.

What is the best way to enforce standardized git commit messages in version control?

Standardized git commit messages are enforced by generating a specific format like [type]: [description] during the commit process. This ensures consistency across project history by automating the message creation based on the staged changes.

How does automated code review work when creating a git commit?

Automated code review during a git commit works by integrating with a code review skill to identify issues before staging and pushing. If the review fails, robust error handling stops the commit process to prevent bad code from entering version control.

Can I stage specific files for a git push instead of all uncommitted changes?

Yes, selective file staging allows you to commit specific files, all uncommitted changes, or session-modified files. This flexibility ensures you only version control the exact modifications you want to push to the repository.

How do I handle git push conflicts during an automated commit workflow?

Git push conflicts are managed through robust error handling built into the workflow automation. When push conflicts occur, the process halts to prevent overwrites, ensuring you can manually resolve version control discrepancies before retrying.

Do I need to manually run git add before using an automated commit workflow?

No, manual git add is unnecessary because the automated workflow handles staging internally. It identifies session-modified files or specific files based on your input and stages them automatically before generating the commit message.