Files
holocron/plugins/git/skills/git-history
Defame1297 0f2bb242ad chore(plugins): sync generated content mirrors
Regenerates `plugins/*/skills`, `plugins/*/agents`, both per-plugin `plugin.json` manifests and the
two marketplace mirrors from `.apm/` per ADR-0017, via `scripts/sync-plugin-content.sh --all`.

The manifests matter beyond tidiness here: `plugin.json` carries the plugin version and wins over
the marketplace entry at install time (calculatePluginVersion precedence). Until this ran, the patch
bumps in the preceding commit were inert for anyone installing these plugins.

ADR: 0017
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EeH8SCbcrCAQrtymkNuhKP
2026-09-09 05:15:53 +00:00
..

git-history

Inspect git history — log queries, bisect, and locating problematic commits.

What it does

This skill handles history inspection within the git workflow suite. It queries logs with pickaxe/line-range/custom formats, runs bisect to find bug-introducing commits, and locates commits for downstream cherry-picking or reverting. It returns structured results for agent composition. Rebase, squash, fixup, and other history-rewriting operations are owned by git-commits, not this skill.

Composition

git-branches delegates revert here (see git-branches's references/merging.md), which is why this skill carries that operation rather than treating it as out of scope; it is general git knowledge, not drawn from the history-inspection.md research corpus. Cherry-pick is not this skill's: git-commits owns it, and this skill's job ends at locating the SHA to hand over. Server-side commit history on a Gitea-hosted repository belongs to gitea-branches; this skill reads the local working copy.

Usage

/git-history

Describe your history task: search logs, bisect for a regression, or locate a specific commit. The skill will query history and return structured results.

Files

File Purpose
SKILL.md Skill instructions for agents
references/bisect.md Loaded when the entry procedure is bisect: manual and automated flows, exit codes, skip, replay, narrowing, custom terms
references/git-log-format.md Loaded when a log or diff flag needs looking up: format placeholders, presets, diff-filter letters, -L syntax, ancestry filters, pickaxe binary-file behaviour, diff output-control flags
references/sources.md Research sources and provenance
references/README.md Index of the references directory