Defines where spec-driven working artifacts — the spec (e.g. `SPEC.md`), the plan, and the task list (e.g. `tasks/plan.md`, `tasks/todo.md`) — live on disk under `docs/specs/<id>-<slug>/`, and how those directories are numbered, scoped, and resolved so multiple specs can run in parallel without overwriting one another. Use this BEFORE creating, locating, or updating any spec, plan, or task/todo file — whenever a spec/plan/build workflow writes these artifacts, whenever you need to find the right feature directory to act on, when more than one spec or feature is in progress at once, or when a draft spec gets a tracker issue number assigned. Trigger even if only one spec exists and even if the user never mentions where the file should go. Governs only where artifacts live and how they are addressed, not what content goes in them.
Find branch coverage gaps in changed code and fix them by writing missing tests. Two analysis layers: Source ↔ Test (logic branches vs test cases) and Spec ↔ Test (requirement scenarios vs test cases, when a spec file is provided). Use when verifying test completeness after implementing a feature or fixing a bug, when auditing whether tests match a spec, or when suspecting untested branches.
Rewrite a piece of text down to its core message, dropping whatever is peripheral to it — the result is the text itself rewritten shorter, not a summary written about it. Use when the user explicitly asks to distil, cut to the essentials, trim the fat, or strip a passage, document, or draft down to what matters, and is willing to lose secondary detail. Do not trigger as unprompted cleanup of text the user has not asked to change; when the user wants the text shorter but every point kept, use the tighten skill instead.
Decode Zhuyin (Bopomofo) text typed with English keyboard keys into Chinese characters. ALWAYS try this skill when encountering unrecognized short letter/number sequences mixed with Chinese text that don't look like real English words or acronyms - e.g. "e04", "cl3", "su3", "cp3". Also use when user explicitly mentions 注音文, or asks what a cryptic alphanumeric fragment means in a Chinese context.
Before acting on an approval, re-read from disk every file that was under review — the user may have edited them while reviewing, leaving your in-context copy stale. Use when the user signals go-ahead on something you put up for review — "lgtm", "looks good", "looks good to me", "approved", "go ahead" — before you start the next step. Applies to any reviewed artifact — spec, plan, diff, edited code, proposal.
Executes bash commands
Hook triggers when Bash tool is used
No model invocation
Executes directly as bash, bypassing the AI model
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.
Shihyu's curated collection of agent skills.
AGENTS.md and CLAUDE.md so they keep only minimal, high-signal global constraints..claude/settings.local.json into the global ~/.claude/settings.json.sdk-is-a-shell-function gotcha, with hooks that nudge toward the project's default JDK and flag Java version-mismatch build failures.tighten shortens it with every point kept, distil cuts it to its core, plain strips jargon.lgtm, looks good, approved), re-read from disk every file you had under review so mid-review edits aren't dropped before the next step./skills:grill-on-point) that runs the external grill-with-docs skill over a doc, plan, or rough idea but interrupts you only with what's truly on point, settling the rest itself.docs/specs/<id>-<slug>/ directory per feature — governing the where and the naming, not the contents./skills:catchup) that gets you quickly back up to speed on where a session stands — for picking up after a break or while juggling several sessions.Everything ships as a single plugin — install once and all skills above are available:
/plugin marketplace add shihyuho/skills
/plugin install skills@shihyuho-skills
npx skills add shihyuho/skills -g
MIT
JDTLS with Lombok support for Java projects
Write CJK text with paranoid text spacing (盤古之白): insert a space between CJK characters and adjacent half-width letters, numbers, and symbols in any prose, docs, comments, or commit messages you generate.
npx claudepluginhub shihyuho/skills --plugin skillsUltra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Memory compression system for Claude Code - persist context across sessions
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Unified capability management center for Skills, Agents, and Commands.