Skip to main content

prepare-commit

Prepare changes for commit. Formats code, runs tests, updates READMEs, stages files, and generates a commit message for review. Use when this capability is needed.

소스 정보

저장소
tomevault-io/tomes
최근 소스 활동
2026년 7월 23일 21:48
감지된 SKILL.md 언어
영어
스타
1
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
prepare-commit
description
Prepare changes for commit. Formats code, runs tests, updates READMEs, stages files, and generates a commit message for review. Use when this capability is needed.
metadata
{"author":"cmdscale"}
Prepare the current working tree changes for commit by delegating to the `git-committer` agent. ## Delegation Use the Task tool to launch the `git-committer` agent (subagent_type). Pass the full context of what needs to be done. ## Steps 1. Run `dotnet format` on changed files 2. Run `dotnet build` to verify compilation 3. Run `dotnet test` to verify all tests pass 4. If files were added/removed/renamed in `src/`, update `.claude/reference/file-organization.md` and `.claude/reference/architecture.md` 5. Update relevant README.md files if features or APIs changed 6. Stage relevant files with `git add` (specific files, not `-A`) 7. Generate a conventional commit message based on the staged changes ## Rules - **NEVER** execute `git commit` — the user reviews and commits manually - **NEVER** push to remote - Use specific file paths with `git add`, never `git add -A` or `git add .` - Skip files that likely contain secrets (`.env`, credentials) - Follow the repository's existing commit message style (check `git log`) - Use conventional commits if you can infer the type (feat, fix, docs, etc.) from the changes and you think it would be helpful for the user to see that in the message. Note that conventional commits will be added to the release notes by the generate-changelog.yml workflow, so they should be used when the commit represents a meaningful change that should be highlighted in the changelog. However, if the changes are minor or don't fit well into a conventional commit type, it's better to write a clear, descriptive message without forcing a conventional format. --- > Source: [cmdscale/CmdScale.EntityFrameworkCore.TimescaleDB](https://github.com/cmdscale/CmdScale.EntityFrameworkCore.TimescaleDB) — distributed by [TomeVault](https://tomevault.io). <!-- tomevault:4.0:skill_md:2026-07-19 -->
GitHub에서 보기