Releases: alirezarezvani/claude-skills
Release list
v 2.9.0
What's Changed
- chore: sync codex + gemini indices after code-reviewer C# update by @alirezarezvani in #734
- feat(install): add Mistral Vibe cross-platform sync (closes #705) by @alirezarezvani in #733
- feat(code-reviewer): raise quality score 54.8/D → 72.5/B- (assets + outputs + README) by @alirezarezvani in #735
- feat(productivity): andreessen market-first decision & productivity skill by @alirezarezvani in #736
- chore(andreessen): plugin-audit follow-ups — gemini sync + inner README by @alirezarezvani in #737
- release: v2.8.4 — productivity/andreessen + Mistral Vibe + code-reviewer quality by @alirezarezvani in #738
- fix(vibe): restore full 323-skill index truncated by --domain sync by @alirezarezvani in #739
- Merge pull request #739 from alirezarezvani/claude/andreessen-productivity-plugin-PlOzn by @alirezarezvani in #746
- fix(marketplace): give duplicate handoff plugins unique names by @alirezarezvani in #747
- feat(code-reviewer): wire Java into analyzer + complete the universal/per-language refactor by @alirezarezvani in #749
- code-reviewer: new structure : universal rules + per-language files, add Java support by @mitnick2012 in #742
- Release: merge dev into main by @alirezarezvani in #750
- feat(research-ops): add enterprise Research Operations domain (v2.9.0) by @alirezarezvani in #752
- chore(versioning,docs): normalize stale versions to 2.9.0 + refresh repo counts by @alirezarezvani in #754
- docs: full repo doc resync (v2.9.0) + wire research-ops & compliance-os into docs site by @alirezarezvani in #755
- fix(marketplace): sync 42 stale plugin versions with actual plugin.json by @sandeepyadav1478 in #756
- Merge pull request #756 from sandeepyadav1478/fix/marketplace-version-sync by @alirezarezvani in #758
- feat(engineering): add workflow-builder skill for Claude Code workflows by @alirezarezvani in #759
- chore(versioning): unify remaining 20 plugins to 2.9.0 by @alirezarezvani in #760
- Merge pull request #760 from alirezarezvani/claude/pr-756-review-6ul58 by @alirezarezvani in #762
- chore(marketplace): bump metadata.version to 2.9.0, refresh stale header by @alirezarezvani in #761
- docs(marketplace): correct plugin count 62 -> 63 in header by @alirezarezvani in #763
- Merge pull request #763 from alirezarezvani/claude/workflow-builder-skill-ghLw7 by @alirezarezvani in #764
- chore(workflow-builder): apply plugin-audit fixes by @alirezarezvani in #765
- Merge pull request #765 from alirezarezvani/claude/workflow-builder-skill-ghLw7 by @alirezarezvani in #766
- docs(workflow-builder): add MkDocs pages + nav for the skill by @alirezarezvani in #767
- Merge pull request #767 from alirezarezvani/claude/workflow-builder-skill-ghLw7 by @alirezarezvani in #768
- feat(code-reviewer): add C, C++, Rust, Ruby, PHP, and Dart/Flutter language support by @mitnick2012 in #769
- fix(code-reviewer): wire 6 new languages into deterministic analyzer by @alirezarezvani in #772
- docs(code-reviewer): sync README + MkDocs page + cross-platform indexes by @alirezarezvani in #773
- Merge pull request #773 from alirezarezvani/claude/code-reviewer-doc-sync by @alirezarezvani in #774
New Contributors
- @sandeepyadav1478 made their first contribution in #756
Full Changelog: v2.8.2...v2.9.0
v2.8.2 — productivity/handoff skill, Matt Pocock-inspired
2.8.2 — productivity/handoff skill, Matt Pocock-inspired
Released 2026-05-23
Single-skill point release on top of v2.8.1. New productivity/handoff/ skill is a sibling to the existing engineering/handoff/ (shipped in v2.6.0). Both preserve Matt Pocock's seven-sentence body verbatim; the productivity variant adds the wrappers the engineering port deliberately skipped.
Added — productivity/handoff/ skill (PR #724)
Single-skill plugin. Stdlib-only across the board. 23 files total.
SKILL.md— Matt Pocock's seven-sentence body preserved verbatim, surrounded by invocation triggers, output-path discipline, 5-section template (Goal / State / Decisions / Skills / Artifacts), redaction checklist, anti-patterns block in Matt's register, examples, usage table.scripts/setup.py— first-run Q&A. 5 core questions (save location, retention, redaction strictness, git context, recommender scope) plus 2 optional (filename style, project override). No pre-selected default for Q1: user explicitly picks OS temp / home folder / per-project.handoff// custom on first run. Prompt-once-then-default model: declining setup drops a sentinel so the prompt never re-appears./cs:handoff-setupre-runs anytime.scripts/handoff_template_generator.py— writes the 5-section scaffold at the configured path. Auto-includes git context (branch, last commit, dirty-file count) when in a repo + enabled in config.scripts/redaction_linter.py— 17 stdlib regex patterns: AWS access keys, AWS secret assignments, GitHub tokens, OpenAI keys, Anthropic keys, Slack tokens, Google API keys, Stripe keys, private-key blocks, JWT, env-style secret assignments, DB connection strings with creds, bearer tokens, URL token params, email, phone, private CIDR. Strict-by-default with inline<!-- handoff:allow secret -->whitelist marker. Operationalizes Matt's redaction sentence (which the engineering port left as prose-only).scripts/skill_recommender.py— scans repo SKILL.md files, scores against goal text, returns top 3-5 matches with one-line why. Hard cap at 5 — refuses to list more.scripts/cleanup.py— mtime-guarded retention cleanup. Never deletes a handoff the user edited as a working surface (data-loss prevention).scripts/config_loader.py— shared helper. Project config → global config → built-in defaults precedence.hooks/session_start.py+hooks/hooks.json—SessionStarthook surfaces latest handoff (within retention window) as<handoff_from_previous_session>data. Treated as data, not instructions. Disable viaHANDOFF_SESSIONSTART=0.references/handoff_prompt.md— mandatory 7-step checklist for the agent. Forces topic-by-topic classification (State / Decision / drop) instead of free-handing prose.references/handoff_structure.md— 5-section template with worked example.references/deduplication_discipline.md— Matt's no-duplication rule made concrete via do-this-not-that pairs.references/redaction_checklist.md— what regex catches + manual-review steps for what regex can't.references/configuration.md— field-by-field config reference.agents/cs-handoff-author.md+commands/cs-handoff.md+commands/cs-handoff-setup.md.
Added — v1.1 improvements (PR #728)
Three follow-up improvements judged most impactful in v1.1 design review.
hooks/session_end.py— pairs with SessionStart. When a session ends with no handoff in the last 30 minutes, prints a one-line reminder. Cannot prompt interactively or block session end (Claude Code hook constraint) — surfaces text via stdout. Disable viaHANDOFF_SESSIONEND=0.hooks/hooks.jsonupdated to wire both hooks.scripts/handoff_self_check.py— operationalizeshandoff_prompt.md. 6 checks: all 5 sections present, Goal non-empty, State bullets reference an artifact (commit hash / PR / file path), Open Decisions present when git is dirty / has recent commits, Skills 3-5 with— whyexplanation, Artifacts are paths/URLs only. Strict mode exits 1 only on high-severity findings (medium issues warn without blocking). Closes the fidelity gap (W3 from the design weakness list).--refreshflag onhandoff_template_generator.py— reuses the most recent handoff instead of creating a new file. Falls through to create-if-missing when none exists. Keeps the save location uncluttered./cs:handoffcommand flow updated to insert self-check between scaffold-fill and redaction linter.
Coexists with — engineering/handoff/
| Aspect | productivity/handoff/ (v2.8.2) |
engineering/handoff/ (v2.6.0) |
|---|---|---|
| Primary audience | End-of-day / cross-machine session handoff | Code/PR handoff |
| First-run setup | Yes (5 questions, configurable save location) | No (fixed mktemp) |
| Redaction enforcement | Yes (linter + whitelist + strict/warn/off) | No |
| SessionStart auto-load | Yes (hook + retention-aware) | No |
| SessionEnd reminder | Yes (when no recent handoff) | No |
| Mandatory checklist | Yes (handoff_prompt.md, 7 steps) | No |
| Self-check fidelity script | Yes | No |
| Retention cleanup | Yes (mtime-guarded) | No |
Both stay. Cross-referenced in their READMEs.
Inspired by
Matt Pocock's handoff skill (MIT). Matt's seven-sentence body of SKILL.md is preserved verbatim. The wrapper around it (first-run setup, redaction enforcement, hooks, self-check, --refresh, retention) is original work in this repo.
Audit results
Plugin audit ran twice (after each PR) — final state:
- Phase 2 (structure): 86.0/100 (GOOD) — above 75 threshold
- Phase 3 (quality): 63.0/100 (C) — above 60 floor (sibling
capturescores 46.4 on the same scorer) - Phase 4 (scripts): PASS — 7 scripts, 3 PASS + 4 PARTIAL (sibling
config_loaderimport flagged as external — false positive) - Phase 5 (security): PASS — 0 critical, 0 high
- Phase 6 (marketplace): PASS — plugin.json valid, marketplace entry at 2.8.2
- Phase 7 (ecosystem): PASS — Codex + Gemini indexed, 0 broken internal links
- Phase 8 (code review): PASS — all 7 scripts and 2 hooks work end-to-end
Documentation sync (PR #729)
CLAUDE.mdCurrent Scope: 328 → 329 skills, v2.8.2 Highlights section added, footer bumped.mkdocs.ymlnav:productivity/handoffentry added under Productivity.docs/skills/productivity/handoff.mdgenerated.README.mdbadges: Skills 313 → 329, Agents 46+ → 49+, Commands 60+ → 79+. Productivity table row updated to 5 skills (incl. handoff).docs/index.md+docs/getting-started.md: counts and version references updated.- 0 remaining stale
v2.7.5references (an earlier version-number typo that this release also corrects).
Stats
- 328 → 329 skills (productivity: +1)
- 14 domains unchanged
- Plugins in marketplace: 59 → 60
- New artifacts: 23 files in productivity/handoff/
PRs
v2.8.1 — Engineering role-skill upgrade: karpathy-coder + Matt Pocock applied to fullstack / frontend / backend
2.8.1 — Engineering role-skill upgrade: karpathy-coder + Matt Pocock applied to fullstack / frontend / backend
Released 2026-05-20
Audited and upgraded
The three role-based engineering skills — senior-fullstack, senior-frontend, senior-backend — were audited against the karpathy-coder + Matt Pocock canon already shipping in this repo (engineering/karpathy-coder, engineering/grill-me, engineering/grill-with-docs, v2.8.0 BizOps/Commercial pattern). Three findings drove the upgrade:
- Generic role descriptions, not opinionated workflows. Existing SKILL.md files described capabilities; they did not enforce assumptions, success criteria, or kill criteria.
- No customization surface. A 4-person SaaS startup and a 200-person enterprise read the same recommendations.
- No invocation contract. Other agents/skills could not orchestrate fullstack / frontend / backend lenses via a typed surface.
Added — per-skill artifacts (21 new files: 7 × 3 skills)
For each of senior-fullstack, senior-frontend, senior-backend:
scripts/<role>_decision_engine.py— stdlib-only deterministic profile picker. Refuses to recommend without the four core assumptions (Karpathy #1). Surfaces kill criteria. Names the human approver chain (never auto-approves).profiles/*.json× 4 — customization profiles, JSON-loadable, swappable. Users copy one to<your-org>.jsonto override defaults.references/forcing_questions.md— 7 Matt Pocock forcing questions per skill, one per turn, each with recommended answer + canon citation + kill criterion. 21 forcing questions total across the three roles.references/composition_map.md— explicit routing table to POWERFUL-tier specialists (api-design-reviewer, database-designer, slo-architect, performance-profiler, a11y-audit, epic-design, apple-hig-expert, etc.).
Added — 3 orchestrator agents (cs-* with context: fork)
agents/engineering/cs-fullstack-engineer.md— walks 7 fullstack questions → decision engine → forks specialists.agents/engineering/cs-frontend-engineer.md— frontend equivalent.agents/engineering/cs-backend-engineer.md— backend equivalent.
All three are invokable by other agents via Agent({subagent_type:"cs-<role>-engineer", prompt:"..."}) — the "invokable by other agents" promise.
Added — 4 slash commands
/cs:fullstack-review <prompt>— full grill + decision engine + composition routing./cs:frontend-review <prompt>— frontend equivalent./cs:backend-review <prompt>— backend equivalent./cs:engineer-grill <plan> [--lane fullstack|frontend|backend|all]— cross-role 21-question forcing-question runner.
Augmented — 3 existing SKILL.md files (additive edits only)
Each augmented SKILL.md now has 4 new sections appended:
- Assumptions and Verifiable Success Criteria (Karpathy #1 + #4) — names the four core assumptions + three machine-checkable success criteria.
- Customization profiles — table of the 4 profiles + how to add an org-specific one.
- Composition map — table of which POWERFUL specialist to fork into per sub-concern.
- Forcing-question library (Matt Pocock grill) — summary of the 7 questions + the discipline.
- Invocation from other agents and skills — explicit contract: 3 surfaces.
Principles enforced
- Karpathy #1 (Think Before Coding): every decision engine refuses to run without the four core assumption inputs.
- Karpathy #2 (Simplicity First): profiles never auto-recommend microservices unless team size + platform team + bounded-context independence all pass (Newman's MonolithFirst).
- Karpathy #3 (Surgical Changes): the upgrade did NOT rewrite existing SKILL.md content. New sections appended; existing tools / references / scaffolding untouched.
- Karpathy #4 (Goal-Driven Execution): every recommendation prints verifiable success criteria (latency floor, CWV target, SLO).
- Matt Pocock grill discipline: all 21 forcing questions ship with recommended answer + canon citation + kill criterion + one-per-turn rule.
Verification
- 12/12 profile JSON files parse cleanly (
json.load). - 3/3 new Python decision engines pass
--helpand--sample, exit code 0. - 3/3 new cs-* agents have valid YAML frontmatter with required keys (
name,description,skills,domain,model,tools,context: fork). - 3/3 agent → skill relative paths resolve from
agents/engineering/. - 3/3 slash commands reference their correct cs-* agent.
- Existing SKILL.md content unchanged (additive edits only — Karpathy #3, surgical scope).
Customization story
Adding org-specific defaults requires zero code changes:
cp engineering-team/skills/senior-fullstack/profiles/saas-startup.json \
engineering-team/skills/senior-fullstack/profiles/my-org.json
# Edit constraints + stack_recommendations + named_approver_chain
# Decision engine auto-discovers the new profile via Path.glob('*.json')This is the "world-class customizable plugin" promise: profiles are the customization surface, not code.
Versions bumped
engineering-team/.claude-plugin/plugin.json:2.2.3→2.8.1.claude-plugin/marketplace.json:engineering-skillsplugin →2.8.1
v2.8.0 — business-operations + commercial domains, plugin.json regression fix, auto-release pipeline
2.8.0 — business-operations + commercial domains, plugin.json regression fix, auto-release pipeline
Released 2026-05-19
Added
business-operations/ — new top-level domain (Sprint 1)
Internal-ops skills for BizOps leads, COO direct reports, vendor management, IT ops. Sprint 1 ships the orchestrator + 2 sub-skills using context: fork to chain without polluting parent context. Sprint 2 will add capacity-planner, internal-comms, knowledge-ops, procurement-optimizer.
business-operations-skills(orchestrator) — routes inquiries to the right sub-skill and returns a digestprocess-mapper— BPMN modeling + bottleneck detection + cycle-time analysisvendor-management— SLA tracking + risk scoring + supplier scorecards- Distinct from
business-growth/(external sales) andc-level-advisor/(strategic, not operational)
commercial/ — new top-level domain (Sprint 1)
Per-deal economics skills for pricing, deal desk, partnerships. Sprint 1 ships the orchestrator + 2 sub-skills. Sprint 2 will add partnerships-architect, channel-economics, commercial-policy, rfp-responder, commercial-forecaster.
commercial-skills(orchestrator) — routes commercial inquiries viacontext: forkpricing-strategist— Van Westendorp WTP analysis + packaging + pricing-model pickerdeal-desk— margin analysis + discount routing + contract redline scoring- Distinct from
business-growth/sales-engineer,c-level-advisor/cro-advisor,finance/financial-analysis
Forcing-question slash commands
/cs:grill-bizops— Matt Pocock docs-anchored grilling for BizOps workflows/cs:grill-commercial— same for commercial decisions (pricing, deals, partnerships)
Release automation
.github/workflows/release.yml— On every push tomain, parses CHANGELOG.md and auto-creates a git tag + GitHub Release for the latest version listed. Idempotent (skips if tag already exists). Release notes are extracted from the matching CHANGELOG section.scripts/extract_release_notes.py— Stdlib-only CHANGELOG parser. Extracts the latest version, date, subtitle, and body. Used by the release workflow but also runnable standalone for previewing release notes.
Fixed
Plugin manifest /doctor warning — issue #686 (reported by @esoneill)
Claude Code 2.1.133+ rejects "skills": "./skills" with a "Path escapes plugin directory" warning, even though ./skills resolves to a valid subdirectory inside the plugin root. This blocked skill registration for the 9 main marketplace plugins plus 38 sibling sub-plugins.
- PR #689 — replaced
"skills": "./skills"with"skills": "skills"across all 47 affectedplugin.jsonfiles. UpdatedCLAUDE.mdClawHub publishing constraints to document the new convention. - PR #690 (regression prevention) —
scripts/check_plugin_json.pynow actively rejects any"skills"string starting with"./"(catches both"./skills"and"./skills/sub"regressions). Wired intoci-quality-gate.ymlas a blocking step on every PR. Also recognizedsourceandattributionas approved extension fields (per CLAUDE.md), and dropped the over-strict"./"rejection inside arrays (["./"]is the documented single-skill-at-root form). Validator's previous error message was actually recommending"./skills"verbatim — a leftover from #539, the first round of this same upstream rule tightening — which has been corrected.
This is the second round of the same Claude Code path-validator tightening (round 1 was #539, fixing "./" → "./skills" at CC v2.1.107). The new validator + CI gate prevents a future round 3 from silently shipping again.
Maintenance
- inspect-assets.py (#684, contributor: @TemaDeveloper) —
--helpnow works without Pillow installed - Codex symlink syncs (automated)
Stats
- 313 → 319 skills (business-operations: +3, commercial: +3)
- 12 → 14 top-level domains
- 60 → 68 slash commands
v2.0.0 — 86 Skills, 9 Domains, 26 POWERFUL-Tier
🚀 Claude Skills Library v2.0.0
The biggest release since launch — more than doubling the skill count with deep engineering capabilities.
📊 By the Numbers
| Metric | v1.0.2 | v2.0.0 |
|---|---|---|
| Skills | 42 | 86 |
| Domains | 6 | 9 |
| Python tools | 20+ | 92+ |
| POWERFUL-tier | 0 | 26 |
| Refactored | 0/42 | 37/42 |
⚡ 26 POWERFUL-Tier Skills (NEW)
Advanced engineering skills with comprehensive tooling:
- agent-designer — Multi-agent architect & performance evaluator
- rag-architect — RAG pipeline builder & retrieval optimizer
- database-designer — Schema analyzer with ERD generation
- migration-architect — Migration planner & rollback generator
- skill-security-auditor — 🔒 Security gate for skill installation (NEW)
- ci-cd-pipeline-builder — Stack-aware pipeline generator
- mcp-server-builder — MCP server scaffolder
- pr-review-expert — Structured code review system
- And 18 more...
🆕 3 New Domains
- business-growth — Customer success, sales engineering, revenue ops
- finance — Financial analyst with DCF valuation
- engineering (POWERFUL) — 26 advanced engineering skills
🔄 Anthropic Best Practices Refactoring
37 of 42 original skills rewritten with:
- Progressive Disclosure Architecture
- Trigger phrases for better activation
- Numbered workflows with validation checkpoints
- Concise SKILL.md (<200 lines) with reference files
🤖 Platform Support
- OpenAI Codex — Full compatibility with
.codex/skills/symlinks - Claude Code — Native marketplace plugin support
- OpenClaw — Installation script included
📦 Install
# Claude Code
/plugin marketplace add alirezarezvani/claude-skills
# OpenClaw
bash <(curl -s https://raw.githubusercontent.com/alirezarezvani/claude-skills/main/scripts/openclaw-install.sh)
# Codex
npx agent-skills-cli add alirezarezvani/claude-skills --agent codexFull changelog: CHANGELOG.md