Two opposing sub-agents review the same diff (pro-merge vs. block-merge), main agent judges
Check whether this plugin's docs have drifted from its code, and propose fixes
Convert long markdown content into a self-contained HTML report
Reflect on this Claude Code session and propose project rules
Research the scope of a requirement against the current codebase and report the facts
Use this agent ONLY when the ab-review skill dispatches it as the CON ("do not merge") side of a two-sided review — it is an internal sub-agent, always run in parallel with its counterpart ab-review-pro. It deliberately builds the strongest evidence-based case that a code change is flawed and must not merge. Never invoke it on its own or for a normal balanced code review — a one-sided pass is only valid when run alongside the opposing agent. See "When to invoke" in the agent body.
Use this agent ONLY when the ab-review skill dispatches it as the PRO ("merge it") side of a two-sided review — it is an internal sub-agent, always run in parallel with its counterpart ab-review-con. It deliberately builds the strongest evidence-based case that a code change is correct and ready to merge. Never invoke it on its own or for a normal balanced code review — a one-sided pass is only valid when run alongside the opposing agent. See "When to invoke" in the agent body.
Use this agent ONLY when the markdown-to-html-report skill dispatches it — it is an internal sub-agent that reads a long markdown source, understands it, re-authors every section into distilled prose, and writes the complete metadata.json that the renderer consumes. Never invoke it standalone, for a plain summary, or for general writing — outside the markdown-to-html-report workflow it has no contract and no caller. See "When to invoke" in the agent body.
Use this agent ONLY when the scope-research skill dispatches it to investigate one specific focus inside the codebase — it is an internal sub-agent, typically run 1–3 in parallel each with a different focus. It surveys the codebase against a proposed requirement and returns concrete, neutral facts (callers, prior similar changes, current test state, conventions, data/interface contracts) plus an honest LOC range per touchpoint. Never invoke it on its own or for general codebase exploration — outside the scope-research workflow it has no contract and no caller. See "When to invoke" in the agent body.
Use when the user explicitly asks for an "AB", adversarial, two-sided, or "red-team" code review of code changes they have made — e.g. "AB review my diff", "do an AB review of my changes", "red-team this code change", "have two reviewers argue about my code". Dispatches two opposing sub-agents — one building the evidence-based case that the change is mergeable, one building the case that it must not merge — runs them in parallel, and returns both reports to the main agent to judge. The skill itself never issues the verdict. Manual-trigger only — never auto-invoke; always ask the user to choose the review scope first. Skip for a routine single-perspective code review.
Use when the user wants to verify this plugin's docs are still in sync with its code after a change — e.g. "check for docs drift", "did the README drift", "are the docs still accurate", "I updated the plugin, verify the docs", "/docs-drift". Runs a deterministic checker for mechanical drift (skill/command catalogs in README and codemap, per-skill index files, dead relative links, English-only rule, version bump) and then does a semantic pass the script cannot — comparing each doc's prose description against what the skill actually does and the dependencies it actually ships. Proposes concrete fixes and only edits docs after the user approves. Manual-trigger only — never auto-invoke; never edit files without approval.
Use when about to present long or complex AI-generated markdown to the user — typically >150 lines, >5 H2 sections, or content like code reviews, implementation plans, specs, research reports. Also use when the user explicitly asks to convert a markdown source into a readable HTML report. Produces a single self-contained HTML report (TL;DR hero, sticky TOC with importance stars, semantic-color callouts, syntax-highlighted code, mermaid diagrams, inline concept explanations, dark mode, magazine reading layout) saved to ./claude-reports/. Skip for short, simple, or plain-text content where the conversion cost outweighs the reader's time savings.
Use when the user explicitly asks to research the scope of a requirement or proposed change against the current codebase — e.g. "research the scope of this requirement", "what would adding X touch in this codebase", "do scope research on this spec", "/scope-research". Surveys the codebase to surface concrete facts about which files/areas a change would touch and the relevant facts about each touchpoint (callers, prior similar changes, current test state, conventions in use, data/interface contracts), with an honest LOC range per touchpoint. Presents facts neutrally — does not assign t-shirt sizes, time estimates, or risk ratings. When unsure about something material, asks the user clarifying questions before writing the report. Manual-trigger only — never auto-invoke. Skip for trivial single-file or one-line changes where research adds no value.
Use when the user explicitly asks to reflect on, review, or learn from the current Claude Code session — e.g. "review this session", "reflect on this session", "why did that take so many tries", "what went wrong this session", or asks to turn this session's mistakes into project rules. Reads the session transcript, finds where Claude's output was rejected or required correction, distills the root causes, and proposes concrete project rules — integrating them into the project's existing rule system (CLAUDE.md, AGENTS.md, …) or proposing a simple one if none exists. Manual-trigger only — never auto-invoke; never write rule files without explicit user approval.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A personal collection of Claude Code skills for daily workflows. Each skill is a small, focused capability that Claude can invoke automatically (via skill description matching) or that you can trigger manually.
Each skill auto-triggers when its description matches what you're asking for, or you can run the matching slash command (see Slash commands below).
| Skill | What it does |
|---|---|
| markdown-to-html-report | Converts long AI-generated markdown (code reviews, plans, specs) into a single self-contained HTML report — TL;DR, sticky TOC, semantic callouts, syntax highlighting, mermaid diagrams, dark mode |
| session-reflection | Reflects on the current session — finds where Claude's output was rejected or corrected, distills the root causes, and proposes project rules (into CLAUDE.md or your existing rule system) so the same mistake doesn't recur. No dependencies |
| ab-review | Two-sided "AB" code review — dispatches a Pro reviewer (arguing the change is mergeable) and a Con reviewer (arguing it is not) in parallel, each citing concrete evidence from the diff, then verifies every cited snippet against the repo before the main agent judges. Manual-trigger, no dependencies |
| scope-research | Surveys the codebase against a proposed requirement and reports the concrete facts a reader needs to assess scope themselves — affected files, callers, prior similar changes, current test state, conventions in use, with honest per-touchpoint LOC ranges. States facts only, never issues t-shirt sizes or risk ratings. Manual-trigger, no dependencies |
| docs-drift | Checks whether this plugin's own docs have drifted from its code — a deterministic script verifies the README/codemap/index catalogs, per-skill index files, relative links, the English-only rule, and version bumps, then the skill adds a semantic pass (doc descriptions vs actual behaviour) and proposes fixes. Also wired to a Stop hook for automatic mechanical checks. Manual-trigger, no dependencies |
This plugin is published as its own single-plugin marketplace at gigayaya/gigachang-skills. Install in two steps inside any Claude Code session:
/plugin marketplace add gigayaya/gigachang-skills
/plugin install gigachang-skills@gigachang-skills
(Yes, the name is repeated — <plugin-name>@<marketplace-name>, both happen to be gigachang-skills.)
After install, ${CLAUDE_PLUGIN_ROOT} resolves to the cached plugin directory. Every skill in this repo uses that variable so paths stay portable.
/plugin marketplace update gigachang-skills
/plugin update gigachang-skills@gigachang-skills
You can also enable auto-update under /plugin → Marketplaces.
Some skills ship runtime scripts that need third-party libraries. Install them once per machine.
Requires Python 3.9+ and four packages (markdown, pygments, jinja2, bleach):
pip install -r ${CLAUDE_PLUGIN_ROOT}/skills/markdown-to-html-report/scripts/requirements.txt
For full setup options (uv, venv, troubleshooting), see skills/markdown-to-html-report/README.md.
The other four skills (session-reflection, ab-review, scope-research, docs-drift) have no third-party dependencies — session-reflection, ab-review, and docs-drift ship standard-library-only Python helpers (no install), and scope-research is pure LLM + built-in tools.
Every skill has a matching slash command so you can invoke it explicitly instead of relying on auto-trigger:
| Command | Skill | Use it for |
|---|---|---|
/html-report [path] | markdown-to-html-report | Convert a markdown file (or the latest long markdown in chat) into an HTML report |
/reflect [focus] | session-reflection | Reflect on this session and propose project rules |
/ab-review [scope] | ab-review | Run a two-sided adversarial review of your code changes |
/scope-research [requirement] | scope-research | Survey the codebase against a requirement and report touchpoints + facts |
/docs-drift [path] | docs-drift | Check whether the plugin's docs have drifted from its code and propose fixes |
Each command accepts an optional argument (described in the command's argument-hint); leave it blank to use context already in the conversation.
Open a Claude Code session and ask:
List the skills you have available.
npx claudepluginhub gigayaya/gigachang-skills --plugin gigachang-skillsHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.