By harlan-zw
Harlan's personal Claude Code plugin - Nuxt/Vue/TS workflow tools
npx claudepluginhub harlan-zw/harlan-claude-code --plugin harlan-claude-codeTriage inbox emails with himalaya. Use when user says "check email", "triage email", "email triage", "check inbox", "process email", "email me", "what emails do I have", "clear inbox", "inbox zero", "follow ups", "awaiting reply", "who hasn't replied", or "chase up".
Triage open issues by difficulty and impact. Use when user says "review issues", "triage issues", "what should I work on", "prioritize backlog", "rank issues", "find quick wins", or "what's high priority".
Build frontend with Nuxt UI v4+. Trigger on "build page", "landing page", "dashboard", "setup design tokens", "polish", "refine", "add motion", "fix UX", "looks generic". Full lifecycle: design system setup, page building, polish.
Adversarial frontend review. Trigger on "review", "check my work", "verify", "test the frontend". Evaluates against contract criteria, runs dev server, presents verdict with testing checklist. Accepts job ID for parallel builds.
Use when user asks to "conform package", "check standards", "sync package", "audit project config", "update catalogs", "add github actions", "setup eslint", "configure vitest", "init package", "create npm package", "scaffold project", "init nuxt module", "create nuxt module", "scaffold module", "sync nuxt module", "add playground", "setup test fixtures", "configure @nuxt/test-utils", or needs help with pnpm workspace catalogs, obuild config, standard npm package architecture, Nuxt module architecture, runtime vs build-time code, addImports, addServerHandler, or nuxt-module-builder.
Strategic Product & Scope Review. Use this skill when planning a new feature, architecting a change, or reviewing a project's strategy. It challenges premises, maps ambition modes, and ensures zero silent failures.
Create, make, open, update, submit, or sync a PR / pull request. Use when user says "open a PR", "submit PR", "create pull request", "push this up", "send for review", "make a PR", or "sync PR".
Generate release notes for major/minor releases. Use when user says "release notes", "write release notes", "draft changelog", "prepare release announcement", "what changed since last release", or "generate upgrade guide".
Social media content strategy and tweet crafting. Trigger on "what should I tweet", "help me post about", "tweet this release", "social presence", "what to post", "promote this", "launch tweet", "content ideas".
Draft, iterate, and polish tweets with visuals. Use when user says "tweet this", "draft a tweet", "post about this", "share on twitter", "write a tweet", or provides text to tweet. Generates code cards, stat cards, and screenshot wraps.
Personal Claude Code plugin for Nuxt/Vue/TypeScript workflows.
[!IMPORTANT] This is a personal plugin with opinionated defaults. Use as inspiration or fork for your own setup.
/plugin marketplace add harlan-zw/harlan-claude-code
/plugin install harlan-claude-code
| Event | Hook | Description |
|---|---|---|
| SessionStart | session-start.sh | Detect project type, show git status |
| PreCompact | pre-compact.sh | Save context before conversation compaction |
| PostToolUse | eslint.sh | Auto-lint + fix on file changes |
| PostToolUse | typecheck.sh | Run vue-tsc/tsc on TS/Vue changes |
| PostToolUse | vitest.sh | Run related tests on file changes |
| PreToolUse | pnpm-only.sh | Block npm/yarn commands |
| PreToolUse | pre-commit-push.sh | Run lint/typecheck/test before commit/push |
| Stop | grind.sh | Continue incomplete scratchpad work |
| Command | Description |
|---|---|
/pkg-conform | Conform or scaffold npm package architecture |
/nuxt-module-init | Initialize or sync Nuxt module architecture |
/claude-plugin-init | Initialize or sync Claude Code plugin structure |
/tdd | Test-driven development workflow |
| Command | Description |
|---|---|
/pr | Create GitHub PR with conventional commit template |
/save-plan | Save current plan to .claude/plans/ |
/resume | Resume interrupted work from scratchpad |
/review | Review recent changes for issues |
/debug | Hypothesis-driven debugging |
/diagram | Generate architecture diagrams |
/fix-issue | Fetch GitHub issue, implement fix, create PR |
/issue-triage | Triage open issues by difficulty |
Disable specific hooks per-project by creating .claude/hooks.json:
{
"disabled": ["typecheck", "vitest"]
}
Licensed under the MIT license.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.