commit

Automate code review, tests, linting, and commit-and-push workflows.

49|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/Unsupervisedcom/deepwork --skill commit-unsupervisedcom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/Unsupervisedcom/deepwork/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/Unsupervisedcom/deepwork --skill commit-unsupervisedcom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end code-change lifecycle—from code review to tests, linting, and final commit and push—ensuring changes meet quality checks before integration.

Core Features & Use Cases

  • Code Review: Evaluate changes for issues, style, and coverage using a guided workflow.
  • Automated Testing: Pull the latest code and run tests until all pass.
  • Linting & Formatting: Apply linting (e.g., ruff) to enforce consistency before committing.
  • Commit & Push: Verify, commit, and push validated changes to the remote repository.
  • Use Case: Use this skill when preparing a feature or bugfix to guarantee it meets quality standards before merging.

Quick Start

Use the commit skill to start a full-quality change workflow, e.g. /commit.full

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate code review, testing, and linting before a git commit?

To automate code review, testing, and linting before a git commit, use a guided workflow that evaluates changes, runs tests until they pass, and applies linters like ruff to enforce code consistency.

What is the best way to run ruff linting and tests before pushing code changes?

The best way to run ruff linting and tests before pushing is an end-to-end workflow that pulls the latest code, executes tests until all pass, and applies formatting to validate changes before integration.

Can I integrate automated code reviews into my software development workflow?

Yes, you can integrate automated code reviews into your software development workflow by using a structured process that evaluates changes for issues, style, and coverage before committing and pushing to a remote repository.

How does an automated commit and push workflow handle failing tests?

An automated commit and push workflow handles failing tests by repeatedly running the test suite until all tests pass, ensuring only validated changes that meet quality standards are committed and pushed.

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

No, you do not need to run tests manually before using an automated commit workflow, as the process automatically pulls the latest code and executes tests until all pass before proceeding to lint and commit.