By fmilioni
Jira para Claude Code: gestão de tarefas via MCP. Entrega duas skills (usar o board e planejar demandas) e registra o MCP remoto (HTTP) automaticamente.
Use whenever the mcp__claude-organizer__* tools are available and you're about to start, continue, or execute development on a project tracked here. This skill is the source of truth for what to work on and how to keep the board honest — consult it at the START of every coding session (before exploring code) and as you work cards, comments and docs. Trigger even when the user just says "let's continue" or "what's next". To turn a NEW fuzzy demand into structured work (sprints/histories/tasks), use the `plan` skill instead. Do NOT rely on memory; read state from here.
Use to turn a NEW fuzzy demand — a feature, a change, a fix — into structured work in claude-organizer (sprints, histories/stories, tasks). Trigger whenever the user describes something new to build (a feature, a change, a fix) before it's broken down, or asks to plan/organize the work. Understands the demand, organizes it, gets the design approved, then creates the cards. This is PLANNING, not execution — do NOT write code here.
A "Jira" for Claude Code. Claude Organizer gives Claude Code tools (over MCP) to manage a project's living state — tasks, sprints, roadmaps, docs — in a queryable system instead of spec Markdown files that grow without bound and go stale. A Nuxt UI mirrors it for humans. It ships as a Claude Code plugin (two skills + the MCP server), backed by a pnpm monorepo you run with Docker.
Requires Node 20.10+, pnpm 9+, and Docker.
1. Bring up the stack (Postgres + migrations + API + UI + MCP):
cp .env.example .env
docker compose up
UI on http://localhost:4401 · API on :4400 · MCP on :4402/mcp. Migrations run
automatically.
2. Install the plugin — it delivers the skills and the MCP, no
claude mcp add:
claude --plugin-dir plugins/claude-organizer # from a clone
or via marketplace:
/plugin marketplace add fmilioni/claude-organizer
/plugin install claude-organizer@claude-organizer
The claude-organizer tools appear automatically, pointing at
${CO_MCP_URL:-http://localhost:4402/mcp}. Two skills come with it:
claude-organizer (work the board) and plan (break a new demand into
sprints/tasks).
Just talk to Claude Code — the skills trigger themselves.
Plan a new demand (the plan skill):
You: I want to add CSV export to the board — a button that downloads the active sprint's cards.
Claude: asks a couple of questions, proposes a breakdown into a sprint + tasks, and on your OK creates the cards in Claude Organizer.
Continue later (the claude-organizer skill) — a fresh session has no
memory, so it reads the board before touching code:
You: let's continue — what's next?
Claude: reads the active sprint, your unread comments and the in-flight cards, picks the top one, moves it to
in_progress, implements it, records the decisions as comments, then moves it toreviewfor you to check.
Host the stack, then point Claude Code at it before launching:
CO_MCP_URL=https://your-host/mcp CO_MCP_TOKEN=your-token claude
CO_MCP_TOKEN is only needed if the server sets MCP_AUTH_TOKEN. Terminate TLS
with a reverse proxy (Caddy, Nginx, …).
Claude Code ──HTTP──▶ MCP (:4402/mcp) ─┐
├─▶ core ──▶ Postgres 16
Browser (SPA) ──HTTP──▶ API (:4400) ───┘ (+ WebSocket /ws for real-time)
pnpm monorepo: shared (types) · db (Drizzle schema/migrations) · core
(Zod-validated use-cases, the single source of truth) · mcp (stdio or HTTP) ·
api (Fastify) · web (Nuxt 4 SPA). The UI talks only to the API, never the
MCP. IDs are prefixed nanoids (prj_, crd_, spr_…) so the AI knows the
entity type at a glance.
pnpm install
pnpm db:up # Postgres on :5544
pnpm db:migrate
pnpm dev:api # :4400
pnpm dev:web # :4401
MCP_HTTP_PORT=4402 pnpm dev:mcp # :4402 (omit MCP_HTTP_PORT for stdio)
Also: pnpm typecheck, pnpm lint, pnpm test, pnpm db:generate (after
schema changes).
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.
npx claudepluginhub fmilioni/claude-organizer --plugin claude-organizerMemory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.