By thomfilg
Self-contained workflow plugin with agents, hooks, skills, and orchestration. Includes 18 specialized agents, agent-specific hooks, and 25 skills.
Use this agent to generate a structured Product Brief from ticket requirements. The brief-writer analyzes ticket details and organizes them into a clear document covering problem statement, goals, requirements (P0/P1/P2), constraints, scope, and success metrics. This agent is invoked automatically by the /work workflow during the 3_brief step. <example> Context: The /work orchestrator needs a brief for a ticket user: "Generate a product brief for PROJ-123" assistant: "I'll use the brief-writer agent to structure the ticket requirements into a product brief" <commentary> The brief-writer reads ticket details and produces a structured brief.md that feeds into the spec stage. </commentary> </example>
Per-ticket cleanup agent invoked during the `cleanup` workflow step (between ci and reports). Deletes the feature branch, kills tmux sessions scoped to the ticket id, and archives the cleanup record. Refuses to act unless the PR is verified MERGED. CRITICAL: This agent must NEVER invoke itself via Task tool — do the work directly.
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences
Use this agent to analyze code implementations and provide detailed quality assessments and improvement suggestions. This agent excels at reviewing code patterns, identifying bugs and anti-patterns, suggesting optimizations, assessing test coverage, and ensuring adherence to best practices. Examples include analyzing ESLint rules, React components, Node.js services, test files, configuration files, and providing structured reports with actionable recommendations.
Creates semantic commit messages and pushes. Include "autonomous" or "auto-commit" to skip confirmation.
Setup multiple ticket tasks - creates worktrees and runs custom bootstrap scripts
Generate a structured product brief from ticket requirements or a description
Verify browser/UI state using API-first approach with browser fallback
Run QA testing for a specific app using Playwright MCP
Script-driven quality check (code review, tests, requirements verification)
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
A Claude Code plugin marketplace. Three plugins live in this repo under plugins/:
| Plugin | Path | Purpose |
|---|---|---|
work-workflow | plugins/work/ | Deterministic /work orchestrator — ticket → PR delivery via a typed state machine |
synapsys | plugins/synapsys/ | Context-triggered memory injection |
maestro | plugins/maestro/ | Multi-agent orchestration over per-ticket tmux sessions |
Repo-level files (package.json, pnpm-lock.yaml, node_modules/, biome.json, .env) are workspace-wide dev tooling. Plugin assets (agents, hooks, skills, scripts, docs) live entirely inside each plugin's directory.
/plugin marketplace add thomfilg/claude-plugin-work
/plugin install work-workflow@latest
/plugin install synapsys@latest
/plugin install maestro@latest
pnpm test # full unit suite (work-workflow)
pnpm quality # static-code gate (full repo)
pnpm quality:changed # gate on files changed vs main
pnpm format # biome format --write .
CI: .github/workflows/ci.yml runs tests + quality on every PR. .github/workflows/bump-version.yml auto-bumps the work-workflow version on every push to main, derived from the conventional-commit type in the merge subject.
Config-driven file/directory guard. Lock blocks declare protected paths + an unlock phrase; a PreToolUse hook blocks Edit/Write/Bash/Task mutations unless the user speaks the phrase. Also conceals paths (hard read+write deny, no unlock) and can harden MCP secrets behind a setuid OS boundary. Stores are local, worktree, or global like synapsys.
Multi-agent orchestrator. Bootstraps per-ticket tmux sessions in isolated worktrees, conducts them (auto-restart on silence, surface real prompts to the operator), and exposes a file-mailbox signal channel.
Context-triggered memory injection. Memories declare trigger patterns + lifecycle events in frontmatter; matching memories are injected into Claude's context on the right hook.
npx claudepluginhub thomfilg/ai-plugin-work --plugin work-workflowA growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.