By yyykf
Personal skills library for daily workflows (worktrees + branch finishing, compile-only)
Reviews code changes for efficiency issues — flags unnecessary work, missed concurrency, hot-path bloat, no-op updates, TOCTOU anti-patterns, memory leaks, and overly broad operations.
Reviews code changes for quality issues — flags redundant state, parameter sprawl, copy-paste patterns, leaky abstractions, stringly-typed code, unnecessary nesting, and unhelpful comments.
Reviews code changes for reuse opportunities — flags duplicated logic, missed utilities, and reinvented helpers that already exist in the codebase.
Maintain AGENTS.md-based project instructions for tools that support AGENTS.md. Use for instruction audits, session learnings, AGENTS.md updates, or migrating useful CLAUDE.md rules into a shared instruction source. Not for general docs, code review, runtime debugging, or global memory unless asked.
DDD(领域驱动设计)架构最佳实践指南。当用户在 Java/Spring Boot 项目中遇到分层架构、领域建模、模块边界、代码评审或测试分层问题时使用。包括:纠结是否引入 application/api/querys 模块;设计或审查实体、聚合、仓储、防腐层、领域事件;贫血模型重构(setter 全开、规则全在 Service);多入口共享用例是否补 application 层;策略模式 Map 注入、责任链、Node 流程编排的取舍;Controller 测试 @WebMvcTest vs @SpringBootTest 选型;MVC 渐进迁移 DDD;DDD 命名规范。仅适用 Java/Spring Boot 生态,Go/Python/Node 等其他语言不适用。
Use when implementation is complete and you need to merge a worktree branch back into the original base branch with build/compile verification (no tests)
准备并执行高质量 Git 提交。当用户要求提交代码、帮忙 commit、生成提交信息、拆分原子提交,或说 commit this / split commits / skip verify 时触发。先读仓库规范,按真实 diff 和暂存状态生成 Conventional Commit;emoji 默认关闭,仅 `--emoji` 时放在冒号后。不适用于创建 PR/MR(用 git-merge-request)或只推送。
一键提交并创建合并请求(GitHub Pull Request 或 GitLab Merge Request)。当用户说「创建 PR」「创建 MR」「提交并创建合并请求」「push 并开 PR/MR」「提 PR」「提 MR」「open a pull request」「open a merge request」或类似意图时触发。自动识别 GitHub / GitLab 远端,调用对应的 gh / glab CLI,完成暂存、Conventional Commit、推送、读取仓库内 PR/MR 模板(若存在)、创建并指派合并请求。不适用于:仅本地提交(用 git-commit 技能)、纯推送但不开合并请求、Bitbucket / Gitea 等其他平台。
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.
Personal skills library for daily workflows, packaged as Claude Code, GitHub Copilot CLI, and Codex plugins.
Spellbook Skills is a collection of agent skills for daily development workflows — covering test-driven development, git worktrees, code review, API querying, DDD architecture guidance, and more. It also ships a Project Context Hook that injects framework-agnostic project-memory conventions into the agent at session start (see the Project Context Hook section below).
Interactive Claude Code commands:
/plugin marketplace add yyykf/spellbook-skills
/plugin install spellbook-skills@spellbook-marketplace
/reload-plugins
Shell commands:
claude plugin marketplace add yyykf/spellbook-skills
claude plugin install spellbook-skills@spellbook-marketplace --scope user
The marketplace name is spellbook-marketplace, as declared by .claude-plugin/marketplace.json.
GitHub Copilot CLI can install the same remote marketplace and uses the Claude-compatible .claude-plugin/plugin.json, including both skills/ and agents/.
copilot plugin marketplace add yyykf/spellbook-skills
copilot plugin install spellbook-skills@spellbook-marketplace
To update later:
copilot plugin marketplace update spellbook-marketplace
copilot plugin update spellbook-skills@spellbook-marketplace
The plugin provides the shared skills plus the reviewer agents declared in .claude-plugin/plugin.json.
Install the Codex plugin marketplace and plugin:
codex plugin marketplace add yyykf/spellbook-skills
codex plugin add spellbook-skills@spellbook-marketplace
Codex loads this plugin's skills through the plugin system, but custom reviewer agents must be installed separately as Codex agent role TOML files.
The installer uses only shell/PowerShell plus curl or Invoke-WebRequest; no Python runtime is required.
Project-scoped install, recommended for a single repository:
curl -fsSL https://raw.githubusercontent.com/yyykf/spellbook-skills/main/scripts/install-codex-agents.sh | bash
User-scoped install, available across repositories:
curl -fsSL https://raw.githubusercontent.com/yyykf/spellbook-skills/main/scripts/install-codex-agents.sh | bash -s -- --scope user
From a local checkout:
./scripts/install-codex-agents.sh --scope project
Windows PowerShell:
$script = Join-Path $env:TEMP "install-codex-agents.ps1"
Invoke-WebRequest https://raw.githubusercontent.com/yyykf/spellbook-skills/main/scripts/install-codex-agents.ps1 -OutFile $script
powershell -NoProfile -ExecutionPolicy Bypass -File $script -Scope project
From a local checkout on Windows, scripts/install-codex-agents.cmd and scripts/install-codex-agents.bat are thin PowerShell wrappers.
The installer writes namespaced Codex roles under agents/spellbook:
./.codex/agents/spellbook/*.toml${CODEX_HOME:-$HOME/.codex}/agents/spellbook/*.tomlIt does not overwrite existing files unless --force or -Force is provided.
After installation, skills are namespaced by the plugin name:
/spellbook-skills:<skill-name>
npx claudepluginhub yyykf/spellbook-skills --plugin spellbook-skillsEnhanced git worktree: base branch selection (name@base), custom branch prefix, remote tracking, selective copy/symlink for gitignored files
Planning, committing, PR management, code polishing, action item extraction, and session handoffs.
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Harness-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
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques