git-changelog
Git workflow, changelog conventions, and commit practices for the image-scoring-gallery project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Git workflow, changelog conventions, and commit practices for the image-scoring-gallery project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Update CHANGELOG.md and package.json via compiled release_bump harness, then commit/push only when the user asks. Use for /release, changelog updates, or shipping gallery versions.
Works in image-scoring-gallery on electron/db.ts contract, IPC, apiService, React/Vite, and alignment with sibling image-scoring-backend schema. Use for desktop app bugs, database.engine modes, API URL/port from webui.lock, or TypeScript changes under electron/ or src/. Triggers include Electron gallery, db.ts, IPC, apiService, config.api, PostgreSQL vs api engine, and Vite renderer.
React component patterns, CSS Modules styling, design tokens, virtualization, and UX constitution for the Driftara Gallery renderer. Use for src/ UI work, styling, FilterPanel/GalleryGrid/ImageViewer, or design:check—not electron/db unless coordinated with gallery-electron-ts.
Verify implementation against spec AC-n criteria via compiled harness. Use after /implement or /test-and-fix, before /pr-ready. Parses ACs and emits the report; LLM assigns Verified/Failed/Unknown when evidence is not a clean command exit.
Use before claiming work is complete, fixed, passing, ready to commit, or ready for PR. Runs scripts/agent_skills/verification_before_completion.py for the claim→proof catalog; LLM interprets output. Never upgrade incomplete verification.
Driftara Gallery MCP — is-ui-* router-first; backend triage via sibling is-be-mcp search+dispatch.
| name | git-changelog |
| description | Git workflow, changelog conventions, and commit practices for the image-scoring-gallery project. |
The git MCP server is enabled and configured for the image-scoring repo. For the image-scoring-gallery repo, use the built-in git tools or run git commands directly.
| Tool | Purpose |
|---|---|
mcp_git_git_status | Check working tree status |
mcp_git_git_log | View commit history |
mcp_git_git_diff_unstaged | See uncommitted changes |
mcp_git_git_diff_staged | See staged changes |
mcp_git_git_add | Stage files |
mcp_git_git_commit | Create commits |
mcp_git_git_branch | List branches |
mcp_git_git_create_branch | Create feature branches |
mcp_git_git_checkout | Switch branches |
[!NOTE] The MCP git server may be configured for a specific backend clone. For this gallery repo, use shell
gitcommands or your editor’s git integration.
The project uses Keep a Changelog format in CHANGELOG.md:
# Changelog
All notable changes to this project will be documented in this file.
## [3.17.0] - 2026-02-12
### Added
- New feature description
### Changed
- What was modified
### Fixed
- Bug fix description
cd /path/to/image-scoring-gallery
git log --oneline -10
git status
git diff --stat HEAD~5
MAJOR.MINOR.PATCHYYYY-MM-DD formatgit add CHANGELOG.md
git commit -m "docs: update changelog for vX.Y.Z"
git push origin main
The current version is in package.json ("version": "3.17.0"). Follow semver:
When bumping the version:
package.json version fieldUse conventional-ish prefixes:
feat: — new featuresfix: — bug fixesdocs: — documentation onlyrefactor: — code changes that don't add features or fix bugsstyle: — formatting, UI-only changeschore: — maintenance, dependencies