Skip to content

Commit 48a1b42

Browse files
dguidoclaude
andcommitted
Add recommended skills and MCP servers sections
Add Anthropic official plugins (frontend-design, pr-review-toolkit) to recommended skills. Add recommended MCP servers section with Granola, slither-mcp, pyghidra-mcp, and Serena. Move Granola from core MCP config to the new section. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent af3fcdb commit 48a1b42

1 file changed

Lines changed: 24 additions & 2 deletions

File tree

README.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Then inside the session, run `/trailofbits:config`. It walks you through install
3535
- [Web Browsing](#web-browsing)
3636
- [Commands](#commands)
3737
- [Recommended Skills](#recommended-skills)
38+
- [Recommended MCP Servers](#recommended-mcp-servers)
3839

3940
## Getting Started
4041

@@ -357,13 +358,12 @@ The `plugin-dev` plugin (included by default from `claude-plugins-official`) pro
357358

358359
### MCP Servers
359360

360-
Everyone at Trail of Bits should set up at least **Context7** and **Exa** as global MCP servers. Granola is a useful third if you use it for meeting notes.
361+
Everyone at Trail of Bits should set up at least **Context7** and **Exa** as global MCP servers.
361362

362363
| Server | What it does | Requirements |
363364
|--------|-------------|--------------|
364365
| Context7 | Up-to-date library documentation lookup | None (no API key) |
365366
| Exa | Web and code search (see [Web Browsing](#web-browsing)) | `EXA_API_KEY` env var ([get one here](https://exa.ai)) |
366-
| Granola | Meeting notes and transcripts | Granola app with paid plan |
367367

368368
#### Setup
369369

@@ -554,6 +554,17 @@ Workflow discipline -- enforces planning before coding, structured debugging, an
554554
| `/superpowers:brainstorm` | Refines ideas through Socratic questioning before implementation | Starting any non-trivial feature -- catches unclear requirements early |
555555
| `/superpowers:systematic-debugging` | Structured 4-phase root cause analysis | Any bug where the cause isn't obvious -- prevents treating symptoms |
556556

557+
#### Anthropic Official ([anthropics/claude-code/plugins](https://github.com/anthropics/claude-code/tree/main/plugins))
558+
559+
Official plugins maintained in the Claude Code repo. Install via the `claude-plugins-official` marketplace.
560+
561+
| Skill | What it does | When to use it |
562+
|-------|-------------|----------------|
563+
| `frontend-design` | Auto-invoked on frontend tasks with guidance on bold design, typography, animations, and visual polish -- avoids generic AI aesthetics | Building web components, pages, or applications where visual quality matters |
564+
| `/pr-review-toolkit:review-pr` | Runs 6 specialized agents in parallel: comments, tests, error handling, type design, code quality, and code simplification | PR review -- run with `all` or pick specific aspects (`simplify`, `tests`, `errors`, etc.) |
565+
566+
The `code-simplifier` agent inside `pr-review-toolkit` can also be targeted individually with `/pr-review-toolkit:review-pr simplify` for a focused simplification pass.
567+
557568
#### Compound Engineering ([EveryInc/compound-engineering-plugin](https://github.com/EveryInc/compound-engineering-plugin))
558569

559570
Multi-agent workflows for planning and review.
@@ -562,3 +573,14 @@ Multi-agent workflows for planning and review.
562573
|-------|-------------|----------------|
563574
| `/workflows:plan` | Turns feature descriptions into implementation plans with parallel research agents | Starting a feature that touches multiple files or components |
564575
| `/workflows:review` | Runs 15 specialized review agents in parallel (security, performance, architecture, style) | Before merging any significant PR -- catches what solo review misses |
576+
577+
### Recommended MCP Servers
578+
579+
Beyond the core Context7 and Exa servers (see [MCP Servers](#mcp-servers)), these are worth adding for specific workflows.
580+
581+
| Server | What it does | Requirements |
582+
|--------|-------------|--------------|
583+
| [Granola](https://granola.ai) | Meeting notes and transcripts | Granola app with paid plan |
584+
| [slither-mcp](https://github.com/trailofbits/slither-mcp) | Slither static analysis for Solidity smart contracts -- vulnerability detection, call graphs, inheritance mapping, function metadata | Python 3.11+, Solidity compiler (Foundry/Hardhat) |
585+
| [pyghidra-mcp](https://github.com/clearbluejar/pyghidra-mcp) | Headless Ghidra reverse engineering -- binary analysis, decompilation, cross-references, semantic search via embeddings | Ghidra (`GHIDRA_INSTALL_DIR` env var) |
586+
| [Serena](https://github.com/oraios/serena) | Symbol-level code navigation and editing across 30+ languages via LSP -- find symbols, references, and edit by symbol rather than line number | `uv`, language-specific LSP servers |

0 commit comments

Comments
 (0)