AgentSkillsCN

dev-tools

当用户提出“有哪些可用插件?”“列出开发工具”“我可以使用哪些MCP服务器?”“启用代码智能功能”或需要发掘Serena、Context7、Playwright等开发插件时,应使用此技能。

SKILL.md
--- frontmatter
name: dev-tools
description: This skill should be used when the user asks to "what plugins are available", "list dev tools", "what MCP servers can I use", "enable code intelligence", or needs to discover available development plugins like serena, context7, or playwright.

Available Development Plugins

These plugins extend Claude Code capabilities for development workflows. Enable when needed for specific tasks.

Code Intelligence

PluginDescriptionEnable Command
serenaSemantic code analysis, refactoring, symbol navigationclaude --enable-plugin serena@claude-plugins-official
pyright-lspPython type checking and diagnosticsclaude --enable-plugin pyright-lsp@claude-plugins-official
clangd-lspC/C++ code intelligenceAlready enabled

Documentation

PluginDescriptionEnable Command
context7Up-to-date library/framework docs lookupclaude --enable-plugin context7@claude-plugins-official

Testing & Automation

PluginDescriptionEnable Command
playwrightBrowser automation, E2E testing, screenshotsclaude --enable-plugin playwright@claude-plugins-official

Workflow

PluginDescriptionEnable Command
ralph-loopSelf-referential iteration loopsAlready enabled
hookifyCreate custom hooks from conversation patternsAlready enabled

When to Enable

  • serena: Complex refactoring, finding symbol references, understanding large codebases
  • context7: Need current docs for React, pandas, FastAPI, etc.
  • playwright: Testing web UIs, scraping, taking screenshots
  • pyright-lsp: Python projects needing strict type checking

Usage

Enable a plugin for the current session by running:

bash
# Enable a plugin: claude --enable-plugin <plugin-name>
claude --enable-plugin <plugin-name>

Enable a plugin for a project by adding to .claude/settings.json:

json
{
  "enabledPlugins": {
    "serena@claude-plugins-official": true
  }
}