By jaksa76
Continuously claim, plan, and implement tasks from Jira, GitHub Issues, or a local TODO.md file in automated /loop sessions, turning a backlog into a stream of completed changes.
GitHub Issues backend operations for the microfactory — find eligible issues, claim one with race verification, view, comment, and transition (statuses are mapped to labels), all via the gh CLI. Used by plan-next and implement-next when the configured backend is github. Not for general GitHub questions.
Run one implementation iteration of the microfactory — claim the next implementation-eligible issue from the configured backend, implement it (following the approved plan if one exists), run the tests, push (directly or via a feature branch + PR), and update the issue. Intended as a /loop target (e.g. /loop 20m /microfactory:implement-next); also takes an optional issue key to implement a specific issue.
Set up the microfactory for the current project. Interviews the user, writes .microfactory/config.yaml, authenticates the task backend (Jira via acli, GitHub via gh, or a local TODO.md), and starts the work loop. Use when the user wants to initialize, configure, or reconfigure the factory.
Jira backend operations for the microfactory — find eligible issues, claim one with race verification, view, comment, and transition, all via the acli CLI. Used by plan-next and implement-next when the configured backend is jira. Not for general Jira questions.
Run one planning iteration of the microfactory — claim the next planning-eligible issue from the configured backend, explore the codebase, write plans/<KEY>.md, push it, and put the issue up for plan review. Intended as a /loop target (e.g. /loop 10m /microfactory:plan-next); also takes an optional issue key to plan a specific issue.
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 claimnpx claudepluginhub jaksa76/microfactoryBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
An AI coding factory that fits in a Claude Code session. A plugin that turns a task backlog into a continuous stream of planned and implemented changes: agents pull issues from a task manager, implement them, and push code — continuously. Inspired by AI Coding Factories.
The factory is a set of skills — markdown instructions, no scripts and no containers. A Claude Code session in your project runs one skill per work iteration:
/microfactory:implement-next — claim the next eligible issue, implement it, run the tests, push (directly or via a feature branch + PR), and update the issue./microfactory:plan-next — claim the next issue that needs a plan, write plans/<KEY>.md, push it, and put the issue up for human review.Continuous operation comes from Claude Code's /loop, which re-runs a skill on an interval. Parallelism comes from running several sessions — the claim protocol (assign, wait, verify) makes concurrent workers safe because the task manager is the single source of truth.
[Task backend: Jira | GitHub Issues | TODO.md]
↑↓ claim, comment, transition
[Claude Code sessions running /loop]
↓ push code and plans
[Git]
Install the plugin in Claude Code:
/plugin marketplace add https://github.com/jaksa76/microfactory
/plugin install microfactory
Backend prerequisites: acli for Jira, gh for GitHub Issues, nothing for the TODO.md backend.
Open Claude Code in the project you want the factory to work on and run:
/microfactory:init-factory
It interviews you (backend, project, planning and branching policy, loop intervals), authenticates the backend CLI, writes .microfactory/config.yaml (no secrets — safe to commit), and starts the work loop in the current session.
A typical setup uses two sessions in the same project:
# session 1 — implementer
/loop 20m /microfactory:implement-next
# session 2 — planner (only needed if you use planning)
/loop 10m /microfactory:plan-next
Add more implementer sessions to scale out. You can also run a single iteration by invoking a skill directly, optionally for a specific issue:
/microfactory:implement-next MYPROJ-42
Issue state drives everything; the board is your monitor.
[ ] TODO item).needs-plan label, or plan_by_default: true in config), a planner session claims it, writes plans/<KEY>.md, pushes it, and transitions the issue to Awaiting Plan Review.Labels tune behavior per issue: needs-plan / skip-plan for planning, needs-branch / skip-branch for feature branches (skip-* wins).
On GitHub, statuses map to labels (in-progress, in-planning, awaiting-plan-review, plan-approved, in-review); on the TODO.md backend they map to checkbox characters. See the skill files under skills/ for the exact conventions.
The previous implementations are kept for reference: legacy/bash-factory/ (bash scripts + Docker worker containers, with its full test suite) and legacy/hub/ (the original hub-based design).
Skills for assessing and improving agent readiness and adoption in software projects.
AI-Driven Engineering workflow commands for managing issues, tasks, implementation, and PRs.
A workflow automation system that helps Claude Code implement features systematically with built-in planning, validation, and review steps
Complete task implementation workflow - accepts plan documents, issues, or task descriptions
AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation