By kennykankush
Personal dev workbench — research workflows, skill recommendations, conversation memory capture, and skill lifecycle management.
Capture a conversation's essence into a memory file. Not a summary, not minutes — what you learned from being in the room. Use at the end of a substantial conversation when the work, thinking, and dynamic are worth preserving for future sessions.
Run a deep research dive on any topic and either produce a polished Quarto HTML report (official mode — files written to research/<umbrella>/<title>/) or reply with structured findings inline (scan mode — no files). Use when the user invokes /workbench:research or /workbench:scan, or says "research X for me", "do a deep dive on X", "give me a quick read on X", "what's the state of X", "scan X for me", "write up findings on X". Covers maximum surface area across web, Reddit, GitHub, ProductHunt, docs, papers, and any other available sources. Always converges output to exactly notes.md + report.html (official mode) or a structured chat reply (scan mode). Never proliferates files.
Recommend which of the user's ALREADY-INSTALLED skills best fits a task or query. Use when the user asks "what skill should I use for X", "which of my skills fits this", "do I have a skill for Y", "what's at my disposal for Z", "recommend a skill from my toolkit", or when you need to pick the right skill from their available toolkit before starting work. This skill is read-only — it advises, it does not install. For installing new skills, invoke the `skill-manager` agent instead.
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.
My Claude Code loadout. The plugins I actually use day-to-day. One posture across all of them: deliberate, disciplined, no grab-bag.
Add the marketplace once, then install whichever plugins you want:
/plugin marketplace add github.com/kennykankush/skillpack
/plugin install workbench@kennykankush-skillpack
/reload-plugins
The plugin that manages how I work with Claude itself: meta / everyday tooling. Three areas, four tools, all under /workbench:.
research-report runs deep dives that converge to exactly two files (notes.md + a Quarto-rendered report.html). Two modes off the same engine: official (writes files) and scan (inline only, promotable).memory-scriber captures session residue (the verbatim opening brief, a reflective middle in your voice, and a chronological journey at the bottom), so future sessions inherit the texture of past ones, not sterile minutes.skill-advisor reads your installed skill index and ranks 2 to 5 matches read-only. skill-manager (agent) handles the full lifecycle across three install mechanisms (plugins, npx skills, skillfish), always proposing before executing.Full breakdown: plugins/workbench/README.md
A plugin lands here once it's stuck in my own setup long enough that I trust it. Experiments stay in dotfiles.
Frontend tooling is the kind of thing that might land next. Or might not. No roadmap.
workbench → how I work with Claude (meta)
… → other domains as they emerge
Each plugin is a vertical: a coherent slice of one workflow domain, not a random pile of skills. They share a posture but stay independent. Install only what you need.
I've run three skill-install mechanisms in parallel (plugins from marketplaces, npx skills, skillfish). I wrote my own meta-agent (skill-manager) just to coordinate them. So I get the appeal of flat skills: one command, one file, no scaffolding. For a one-off skill, that's the right move.
The catch is heavy use. If you actually rely on skills as a primary way of working with Claude (and I do), the mess compounds. Skills sprawl across mechanisms. Names collide. Related tools end up scattered. Uninstalling leaves orphans. After living with all three, the lesson is simple: plugins are the only mechanism that actually compartmentalizes a workflow.
What plugins give you that flat skills don't:
/workbench:research and /workbench:scan will never collide with anyone else's research or scan. Flat skills compete in one global pool. The fear of /research clashing with another skill is exactly why workbench got namespaced.skill-advisor reads the index skill-manager regenerates. memory-scriber and research-report write into the same project tree. A plugin ships them as one unit. Flat skills install one at a time./workbench:research), agents (skill-manager), skills, templates, and scripts under one roof. The npx skills mechanism only ships skills.npx skills remove famously leaves orphan folders in ~/.agents/skills/ (it's why my skill-manager agent has dedicated cleanup logic for it). Plugins clean up properly.The cost is a bit more scaffolding (.claude-plugin/plugin.json, marketplace.json). The payoff is that a plugin reads as a thing with a shape, instead of a cluster of skills you happen to have installed.
This isn't a replacement for npx skills or skillfish. They're still useful when you just want to grab one skill quickly. Plugins are for tools that work as a system.
npx claudepluginhub kennykankush/skillpack --plugin workbenchComprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
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
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.