By JNLei
Safely refactor React and TypeScript codebases using an agent that reorganizes files, breaks down large components, updates imports, fixes patterns like loading indicators, tracks project-wide dependencies, and includes review steps for structured improvements.
Open-source marketplace of Claude Code plugins (commands, hooks, agents, skills, MCPs, and bundles) in the standard Claude plugin layout.
.claude-plugin/marketplace.json — catalog of all plugins (regenerated from plugins/)plugins/ — actual plugins scoped by type:
commands/ — slash command pluginshooks/ — event hook plugins with hooks/hooks.jsonagents/ — subagent pluginsskills/ — Agent Skills with SKILL.mdmcp/ — MCP server plugins (.mcp.json)bundles/ — multi-component bundlesscripts/generate-marketplace.js — rebuilds the marketplace catalog from manifestsnode scripts/generate-marketplace.js
/plugin marketplace add ./
/plugin install dev-docs@claudesmith-marketplace
claude plugin validate .
Each plugin lives under plugins/<category>/<name>/ with a manifest at .claude-plugin/plugin.json and component directories at the plugin root (not inside .claude-plugin/).
Minimal manifest example:
{
"name": "my-plugin",
"version": "0.1.0",
"description": "What this plugin does",
"author": { "name": "Your Name" },
"license": "MIT",
"keywords": ["team", "feature"]
}
After adding files, run node scripts/generate-marketplace.js to refresh marketplace.json.
.claude-plugin/plugin.json required; keep paths relative; use ${CLAUDE_PLUGIN_ROOT} in scripts/hooks.hooks/hooks.json; scripts in scripts/ and executable.skills/<skill-name>/SKILL.md with frontmatter..mcp.json or mcpServers in manifest; commands may use npx or bundled binaries.keywords in plugin.json; generator merges category + keywords into marketplace tags.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.
npx claudepluginhub JNLei/claude-tools --plugin code-refactor-masterPostToolUse hook to log tool usage analytics
Frontend development skill with design and implementation checklists
UserPromptSubmit hook to activate relevant skills via intent matching
MCP server for Next.js developer tooling
PreToolUse hook to run TypeScript type-checks
Refactor code following best practices and design patterns
Reorganizes project structure by cleaning root clutter, creating logical folder hierarchies, and moving files to optimal locations. Tracks dependencies and fixes broken imports/paths. Use PROACTIVELY when project structure becomes unwieldy or needs architectural cleanup.
Starter bundle for Next.js projects with commands, hooks, scripts, and MCP integration
Advanced React skills for hooks, context, and performance optimization.
Refactor code following best practices and design patterns
[Internal] claude-code-plugin リポジトリの marketplace 構造を検証し、エラーを自動修正する内部ユーティリティ