ワンクリックで
git-clean-history
Reimplement the current Git branch on a fresh branch off `main` with a clean, narrative-quality commit history.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Reimplement the current Git branch on a fresh branch off `main` with a clean, narrative-quality commit history.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Get a second opinion by bundling a prompt + a curated file set, then asking a strong model from a different family through a separate Pi invocation.
Commit changes with an emphasis on tidiness and reviewability: small, focused commits, with clear rationale in messages.
Interactive browser automation via Chrome DevTools Protocol. Use when you need to interact with web pages, test frontends, or when user interaction with a visible browser is required.
Operate a Home Assistant instance via the official REST/WebSocket APIs and backups, with safe plan/apply workflows for bulk, reviewable changes.
Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like Printables.
Fetch and analyze Sentry issues, events, transactions, and logs. Helps agents debug errors, find root causes, and understand what happened at specific times.
| name | git-clean-history |
| description | Reimplement the current Git branch on a fresh branch off `main` with a clean, narrative-quality commit history. |
Use this skill to reimplement the current branch on a new branch with a clean, narrative-quality git commit history suitable for reviewer comprehension.
Validate the source branch
mainmain is up to date with origin/mainAnalyze the diff
mainCreate the clean branch
main using the new branch name{source_branch}-clean name unless another name is provided by the userPlan the commit storyline
Reimplement the work
git-commit skillgit commit --no-verify for all intermediate commits
Verify correctness
--no-verify to ensure all checks pass