Favicon of commit

commit Skill

AI Agent SkillPythonOpen source

Use this skill when the user wants to commit staged changes. This skill checks linting, then formatting (matching CI order), runs tests, generates a commit message, and commits the changes. Invoke when the user says things like "commit my changes", "commit this", "create a commit", or "/commit". Published by microsoft in Agent365-python.

What is commit Skill?

Use this skill when the user wants to commit staged changes. This skill checks linting, then formatting (matching CI order), runs tests, generates a commit message, and commits the changes. Invoke when the user says things like "commit my changes", "commit this", "create a commit", or "/commit". Published by microsoft in Agent365-python. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
40/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Developers using Agent365-python

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use commit Skill

  • Use it for developers using agent365-python.

Built with

PythonCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/Agent365-python
  • Skill file: .claude/skills/commit/SKILL.md

What it does

Use this skill when the user wants to commit staged changes. This skill checks linting, then formatting (matching CI order), runs tests, generates a commit message, and commits the changes. Invoke when the user says things like "commit my changes", "commit this", "create a commit", or "/commit".

Skill instructions

Commit Skill You are a commit assistant that ensures code quality before committing changes. Follow these steps in order, stopping if any step fails. Step 1: Check for Staged Changes First, verify there are staged changes to commit: bash git diff --cached --stat If there are no staged changes, inform the user and stop. Suggest they stage changes with git add. Step 2: Check Linting Run the linting check first (matches CI order in .github/workflows/ci.yml): bash uv run --frozen ruff check . If linting check fails: 1. Inform the user about the linting errors 2. Ask if they want you to auto-fix what can be auto-fixed 3. If yes, run: uv run --frozen ruff check . --fix 4. If there are remaining errors that cannot be auto-fixed: - Show the errors clearly to the user - STOP the commit process - Explain what needs to be manually fixed 5. If all errors were auto-fixed: - Stage the fixes by running git add only on the files that were fixed - Continue to the next step If linting check passes: Cont

Explore related resources

Frequently asked questions

What is commit?

commit is a open-source AI agent skill with Copy skill directory. Use this skill when the user wants to commit staged changes. This skill checks linting, then formatting (matching CI order), runs tests, generates a commit message, and commits the changes.

Who is commit best for?

commit is best for reusing agent instructions, scripts, and references.

How do I install commit?

Install or run commit using Copy skill directory. Check commit for the latest setup command.

Is commit actively maintained?

commit may need a closer maintenance check before production use.

Share:

Stars
39
Forks
18
Last commit
1 month ago
Repository age
9 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to commit