Factoria — Full Stack Software Factory: opinionated rules, ADRs, agents, skills and enforcement hooks for .NET, Angular, NestJS, Python (FastAPI), Python MLOps, Databricks, Kotlin, iOS Swift, and WordPress projects
Generates a complete test suite for an Application layer service.
Runs a comprehensive diagnostic of the project against Factoria standards.
Design or implement Lakeflow and Databricks Jobs pipelines with Bronze/Silver/Gold layers, expectations, idempotency, schema handling, incremental processing, and recovery semantics.
Extracts all contracts and logic from a legacy project.
Create a new Gutenberg block (Pro Max) with full scaffold and registration.
Technical decision-making agent for NestJS BFF projects. Analyzes technology gaps between legacy and target systems, facilitates decisions with the team, and generates ADRs. Never writes application code.
You are the technical decision-making agent. You analyze technology gaps between legacy and target systems, facilitate technology decisions with the team, and generate ADRs to formalize those decisions. You never write application code.
You are a read-only analysis agent. You read legacy projects and extract all contracts, business logic, integrations, and technical debt. You never write code or modify anything.
You are the documentation agent. You update all project documentation after a module migration or feature implementation is complete and tests have passed. You are always the last agent in the chain.
You are a code execution agent responsible for implementing features according to
Use when the factory is known but its policies, ADRs, and technology stack have not yet been loaded into context — typically at session start or after factory selection
Generate OpenAPI 3.1 specification as a contract between backend and frontend
Use when the active factory could not be auto-detected from the project files and the user must be asked to select one
Synchronize OpenAPI with actual backend and frontend code
Use when starting any conversation in a Factoria-equipped project — establishes which factory is active, loads governing policies and ADRs, and binds the agent to the Factoria compliance gate before any code is written
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
Full Stack Software Factory as a multi-CLI plugin.
Factoria enforces Clean Architecture, mandatory policies, ADRs per factory, specialized agents, 30+ workflow skills, and 12 runtime enforcement hooks — distributed as a zero-runtime plugin for all major AI coding CLIs. Supports 9 factory types across web, mobile, data engineering, and MLOps.
| CLI | Install |
|---|---|
| Claude Code | /plugin marketplace add juankmvanegas/factoria-powers then /plugin install factoria@factoria-powers |
| Cursor | Cursor plugin marketplace → search "factoria" |
| Codex App | Codex App marketplace → search "factoria" |
| Codex CLI | codex plugin marketplace add juankmvanegas/factoria-powers && codex plugin install factoria@factoria-powers |
| Gemini CLI | gemini extensions install https://github.com/juankmvanegas/factoria-powers |
| OpenCode | Add "factoria@git+https://github.com/juankmvanegas/factoria-powers.git" to opencode.json |
| Factory Droid | droid plugin marketplace add juankmvanegas/factoria-powers && droid plugin install factoria@factoria-powers |
| Copilot CLI | copilot plugin marketplace add juankmvanegas/factoria-powers then copilot plugin install factoria@factoria-powers |
Re-run the install command for your CLI — it pulls the latest version:
| CLI | Update command |
|---|---|
| Claude Code | /plugin install factoria@factoria-powers |
| Copilot CLI | copilot plugin install factoria@factoria-powers |
| Codex CLI | codex plugin install factoria@factoria-powers |
| Gemini CLI | gemini extensions update factoria |
| Factory Droid | droid plugin install factoria@factoria-powers |
| Key | Stack | Description |
|---|---|---|
net | .NET 8 / C# | Clean Architecture 4-layer, Azure stack, xUnit, FluentValidation |
ang | Angular 16+ | SPA, standalone components, Signals, NgRx |
nest | NestJS 11 | BFF / API Gateway, TypeORM, Guards, Interceptors |
pyt | Python FastAPI | Clean Architecture, async, Pydantic v2, SQLAlchemy 2 |
pytml | Python MLOps | FastAPI + DVC + MLflow + Databricks — ML pipelines |
dataeng | Databricks / PySpark | Delta Lake, Medallion architecture, Unity Catalog |
kot | Android / Kotlin | MVVM, Feature Modules, Jetpack Compose |
swf | iOS / Swift | MVVM, SPM Modules, SwiftUI |
wps | WordPress | Block Theme, FSE, Custom Gutenberg Blocks |
On session start, a hook auto-detects your project's factory from cwd signals (.csproj, angular.json, @nestjs/core, databricks.yml, dvc.yaml, main.py, Package.swift, theme.json, build.gradle.kts, etc.) and injects the Factoria bootstrap into the agent's first turn. The agent then loads skills on demand via its native skill tool.
For Claude Code, 12 enforcement hooks (.cjs) fire on PreToolUse/PostToolUse to enforce naming, secrets, architecture, golden-path packages, and commit conventions at runtime. Other CLIs use the validate-compliance skill for textual enforcement.
MIT
npx claudepluginhub juankmvanegas/factoria-powers --plugin factoriaSuperpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
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.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques