By fakoli
Eight specialist AI agents for software engineering — TypeScript architect, code reviewer, researcher, plugin engineer, integration specialist, documentation writer, infrastructure keeper, and QA validator — with TDD enforcement, systematic debugging, and verification gates. Work independently or as coordinated crews for complex projects.
Use this agent when you need a thorough code review — line-by-line analysis of code quality, naming, safety, and TypeScript correctness. Reviews as a Staff Engineer at a FAANG company would. Critics report; they don't fix. <example> Context: You've finished implementing a new provider module. user: "Review this code before I merge it." assistant: "I'll use the critic agent to do a full code review of the implementation." </example> <example> Context: You want a senior perspective on a new module. user: "Review this code for TypeScript best practices." assistant: "I'll use the critic agent to evaluate the code against TypeScript best practices." </example> <example> Context: You're checking overall code quality before a release. user: "Do a code review of the fakoli-crew plugin." assistant: "I'll use the critic agent to review the full plugin for code quality issues." </example>
Use this agent when you need design guidance for TypeScript, Python, or Rust — interface design, type system patterns, project structure, error handling, or naming conventions. Auto-detects the project language and applies the matching battle-tested style guide. <example> Context: You're designing a TTS abstraction layer. user: "How should I design an interface for multiple TTS providers?" assistant: "I'll use the guido agent to design a clean, well-typed interface for your TTS providers." </example> <example> Context: You're unsure about your error handling approach. user: "What's the right way to structure errors for this project?" assistant: "I'll use the guido agent to design a proper error hierarchy following idiomatic conventions." </example> <example> Context: You have a package with several modules and need structure advice. user: "How should I structure this package so it's easy to import from?" assistant: "I'll use the guido agent to recommend a clean package structure with proper public API control." </example>
Use this agent when you need documentation that makes people actually want to use a project. Triggers include "improve the README", "rewrite descriptions", "make this appealing", or "better branding". <example> Context: A new plugin was just shipped with a minimal placeholder README. user: Make this README appealing to first-time visitors. assistant: I'll read the plugin source, commands, and existing README, then rewrite it starting with a concrete value proposition, add CI/license badges, and include a copy-paste Quick Start section. </example> <example> Context: The plugin marketplace listing has a generic one-liner description. user: Rewrite the description for the marketplace entry. assistant: Let me read what the plugin actually does — its commands, outputs, and use cases — then write a specific description that tells a developer exactly what problem this solves and what they get, not just "A tool for X". </example> <example> Context: A project has grown and its README still reads like draft notes. user: Better branding for the project. assistant: I'll read all source files, the current README, and any existing docs, then restructure: title with tagline, badges row, 3-line value proposition, install block, features table, commands reference, config section, requirements, and author footer. </example>
Use this agent when you need to maintain or update repository infrastructure. Triggers include "update CLAUDE.md", "fix CI workflows", "update contributor docs", or "sync the registry". <example> Context: Three new agents were added to the plugin and CLAUDE.md still lists only the original five. user: Update CLAUDE.md to reflect the new agents. assistant: I'll read CLAUDE.md, read the new agent files, then update the agent table and any checklists that reference them. I'll also check whether the registry and marketplace.json are in sync. </example> <example> Context: A new required field was added to plugin.json but the contributor checklist doesn't mention it. user: Update contributor docs with the new plugin.json requirement. assistant: I'll read the current contributor docs, the plugin.json schema, and the CI workflow that validates it, then add the new field to the checklist and update the validation step description. </example> <example> Context: The project was restructured and the CI workflow references paths that no longer exist. user: Fix CI workflows after the restructure. assistant: I'll read the current workflow files, map the old paths to new ones using Glob, then update only the paths that actually changed — not a wholesale rewrite. </example>
Use this agent when you need to research an API or service and produce a structured reference document — endpoints, auth, schemas, pricing, rate limits, and code examples. <example> Context: You're adding ElevenLabs TTS support to the plugin. user: "Research the ElevenLabs API for text-to-speech." assistant: "I'll use the scout agent to gather full documentation for the ElevenLabs TTS API." </example> <example> Context: You need to understand what endpoints a service exposes. user: "What endpoints does the OpenAI audio API have?" assistant: "I'll use the scout agent to document the OpenAI audio API endpoints and their schemas." </example> <example> Context: You want structured docs before writing an integration. user: "Document the Google Cloud TTS service before we build the provider." assistant: "I'll use the scout agent to research and write a reference file for the Google Cloud TTS API." </example>
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.
Extend Claude Code with production-grade plugins.
A curated collection of battle-tested Claude Code plugins — covering Google Workspace automation, AI image generation, text-to-speech, diagram authoring, secure web fetching, and marketplace self-management. Every plugin ships with skills, commands, agents, and CI validation.
Add this marketplace to Claude Code with one command:
/plugin marketplace add fakoli/fakoli-plugins
Then install any plugin:
/plugin install gws
/plugin install safe-fetch
/plugin install nano-banana-pro
Claude Code plugins extend the assistant with domain-specific capabilities. A plugin can bundle:
/send-email, /speak, /fetch) that invoke specific behaviorsPlugins live in directories with a .claude-plugin/plugin.json manifest. The marketplace validates every plugin against a JSON Schema on every push and pull request.
Three plugins designed to work together — each useful standalone, all three together the full stack:
| Plugin | Role | What It Does |
|---|---|---|
| fakoli-crew | Specialist agents | 8 polyglot agents (TypeScript / Python / Rust) — architect, reviewer, researcher, plugin engineer, integration specialist, documenter, infrastructure engineer, QA |
| fakoli-flow | Workflow orchestration | Intent-driven pipeline: brainstorm → plan → execute → verify → finish. Wave-based dispatch with mandatory critic gates between every code-writing phase |
| systems-thinking | Architecture analysis | Multi-agent infrastructure analysis: discovery → extraction → synthesis. Built for decisions that affect the whole system |
fakoli-crew provides the workers. fakoli-flow orchestrates them. systems-thinking analyzes architecture before the workers start.
Install any combination — each works standalone. All three together give you a complete multi-agent development pipeline: architecture analysis, intent-driven planning, parallel agent execution, and evidence-based verification.
| Plugin | Description |
|---|---|
| gws | Full Google Workspace via the gws CLI — 100 skills, 15 commands, 11 role-based agents, and 44 recipes spanning Gmail, Calendar, Drive, Docs, Sheets, Slides, Chat, and more. The most comprehensive Workspace plugin available for any AI assistant. |
| notebooklm-enhanced | Programmatic control of Google NotebookLM — create notebooks, ingest PDFs and YouTube videos, generate podcasts and slide decks, and run end-to-end research workflows with a single command. |
| Plugin | Description |
|---|---|
| nano-banana-pro | Generate, edit, and remix production-ready images with Google Gemini 3 Pro. Includes a 5-agent PaperBanana pipeline (Retriever → Planner → Stylist → Visualizer → Critic) that iteratively refines images until they pass a quality threshold. |
| fakoli-speak | Multi-provider TTS for Claude Code — stream any response as speech via /speak using OpenAI ($0.015/1K), Deepgram, ElevenLabs, Google Gemini (free), or macOS Say (free). Switch with /provider, track spending with /cost, toggle auto-narration with /autospeak. |
| excalidraw-diagram | Generate .excalidraw files from natural language or by analyzing your codebase. Supports flowcharts, architecture diagrams, ER diagrams, and dependency graphs across four color themes — zero dependencies beyond Node.js 18. |
npx claudepluginhub fakoli/fakoli-plugins --plugin fakoli-crewApply systems thinking to infrastructure decisions so you stop discovering hidden costs, vendor assumptions, and scaling traps after you've committed. Extract what vendors bury in their docs, map dependencies the design review missed, reuse what worked before instead of forgetting lessons, and produce structured artifacts grounded in source evidence — not confident guesses.
Bloomberg-style financial terminal — 32 MCP tools, 6 workflow skills, audit trails, Polygon.io fallback, usage tracking
Generate, edit, remix, and optimize images using Google's Gemini 3 Pro Image Preview model
Intent-driven workflow orchestration — brainstorm, plan, and execute complex projects through coordinated specialist agents with critic gates and evidence-based verification.
Operate across all Google Workspace services using the gws CLI — 100 skills, 15 slash commands, 11 role-based agents, and 44 automation recipes covering email, calendar, drive, docs, sheets, slides, tasks, chat, meet, forms, classroom, keep, people, events, admin reports, model armor, and apps script.
Dynamically assemble expert agent teams for complex tasks using Claude Code's agent teams feature
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
HelloAGENTS — The orchestration kernel that makes any AI CLI smarter. Adds intelligent routing, unified QA gates, safety guards, and notifications.
Multi-agent team orchestration for parallel task execution, research, and implementation
Use this agent for optimizing human-agent collaboration workflows and analyzing workflow efficiency. This agent specializes in identifying bottlenecks, streamlining processes, and ensuring smooth handoffs between human creativity and AI assistance. Examples:\n\n<example>\nContext: Improving development workflow efficiency
Multi-agent team bootstrapper and runtime orchestrator — analyzes projects and generates tailored Claude Cadre teams via AI debate (init), then coordinates live agent teams for parallel review, debate, planning, building, and research (orchestrate)