Claude Code plugins for the Foreign Policy WordPress codebase
npx claudepluginhub tomkyser/fp-toolsDocumentation management system for the Foreign Policy WordPress codebase. Three-repo architecture with branch mirroring, 9 engine agents, 19 user commands.
Documentation management system for the Foreign Policy WordPress codebase. fp-docs is a Claude Code plugin that automates the creation, revision, validation, and maintenance of technical documentation by reading your source code directly and keeping docs in sync with every change.
fp-docs enforces zero-tolerance verbosity (every source item must be documented), cross-references every claim against actual code, manages citations with provenance tracking, and maintains a separate docs git repo that branch-mirrors your codebase. It ships 19 commands, 9 specialized engines (including a universal orchestration engine that coordinates multi-agent execution), and an automated 8-stage post-modification pipeline that runs after every documentation change.
$locals arrays between files without formal contracts. fp-docs annotates source code with @locals PHPDoc blocks and generates contract tables./plugin marketplace add tomkyser/fp-docs
/plugin install fp-docs@fp-tools
claude --plugin-dir ~/cc-plugins/fp-docs/plugins/fp-docs
Important: Point --plugin-dir at plugins/fp-docs/, not the repo root. The repo root is the marketplace wrapper (fp-tools). The installable plugin lives at plugins/fp-docs/.
The plugin auto-allows Read, Grep, and Glob. Write, Edit, and Bash operations will prompt for user approval per-session. Validation commands run without permission prompts; modification commands will ask.
Install the plugin using one of the methods above.
Run setup to verify your environment:
/fp-docs:setup
Setup checks plugin structure, detects the docs repo, verifies the codebase .gitignore includes the docs directory, and confirms branch sync status. It reports overall health as HEALTHY, DEGRADED, or BROKEN.
Sync branches if prompted:
/fp-docs:sync
Try your first command -- run a quick audit to see the state of your docs:
/fp-docs:audit --depth quick
Update docs after code changes:
/fp-docs:auto-update
From here, the SessionStart hooks handle branch detection and plugin context injection automatically on every new session.
No description available.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations