Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
8090-inc avatar

Software Factory

software-factory is a portable agent skill that implements the 8090 Software Factory SDLC method for writing requirements, blueprints, work orders, and executing them with checklists, plans, review, and verification in a

About

software-factory is the flagship skill inside 8090-inc/software-factory-plugin, installable with `npx skills add 8090-inc/software-factory-plugin --skill software-factory`. It teaches coding agents the 8090 AI-native SDLC: Product Overview and Feature Requirements documents, Container/Component/Feature Blueprints, and Work Orders linked to acceptance criteria. Execution follows `execution/execute-work-order.md`, mandating checklist items marked `[x]` or `[SKIP]` with reasons, initializing `.sw-factory/WO-<number>/` via `init-wo-execution.sh`, and producing `checklist.md`, `context.md`, `implementation-plan.md`, and `review-log.md`. Writing guides cover requirements, blueprints, and work orders; optional MCP connects a hosted Software Factory. Use software-factory when agentic delivery needs traceable specs and harness-style work-order execution instead of unstructured prompts.

  • Routes 3 writing guides: requirements, blueprints, and work orders
  • Executes work orders into `.sw-factory/WO-<number>/` with 4 core artifacts
  • Provides bash scripts `init-wo-execution.sh` and `update-context-index.sh`
  • Mandates every checklist item be `[x]` or `[SKIP]` with documented reason
  • 156 installs
  • 6 repo stars
  • Updated June 8, 2026
  • 8090-inc/software-factory-plugin

Software Factory by the numbers

  • 156 all-time installs (skills.sh)
  • Ranked #3,584 of 17,569 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 7, 2026 (Skillselion catalog sync)
npx skills add https://github.com/8090-inc/software-factory-plugin --skill software-factory

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs156
repo stars6
Last updatedJune 8, 2026
Repository8090-inc/software-factory-plugin

How do you execute Software Factory work orders with agents?

Run software-factory to author Work Orders and execute them into `.sw-factory/WO-*` checklists, implementation plans, and verified review logs.

Who is it for?

Engineering teams adopting 8090 Software Factory who want headless work-order execution with mandatory checklists in any git repository.

Skip if: Quick one-off scripts or teams unwilling to maintain requirements, blueprint, and work-order records.

When should I use this skill?

A work order, blueprint, or requirements record must be written or executed with Software Factory checklist discipline.

What you get

Requirements, blueprints, work orders, `.sw-factory/WO-*` execution files, implementation plans, and completed review checklists.

  • requirements documents
  • blueprint documents
  • work order execution folder

By the numbers

  • Includes 3 writing guides for requirements, blueprints, and work orders
  • Creates 4 execution artifacts per work order directory
  • Ships 2 bash scripts: init-wo-execution.sh and update-context-index.sh

Files

SKILL.mdMarkdownGitHub ↗

Software Factory

Software Factory is an AI-native SDLC method for connecting product intent, technical intent, and implementation work in one traceable workflow.

This portable skill is for writing Software Factory records and executing Work Orders headlessly in any repository. It does not assume access to a hosted Software Factory service, private repository automation, or repository-specific review skills. When project tools are available, use them; otherwise, use the files and templates in this skill as the execution system of record.

Records

Requirements

Requirements describe the system from an external perspective.

  • Product Overview Documents capture durable product-wide why and what: business problem, current state, product description, success metrics, technical requirements, and other framing.
  • Feature Requirements Documents capture localized feature intent with user stories and acceptance criteria. User stories state who needs what and why; acceptance criteria define testable behavior.

Read guides/requirements-writing-guide.md when writing or revising requirements.

Blueprints

Blueprints describe the system from an internal perspective.

  • Container Blueprints document separately deployable or runnable units and their runtime boundaries.
  • Component Blueprints document reusable system capabilities. Structured component blocks define runtime nodes; relationship paragraphs describe data, contracts, and control flow.
  • Feature Blueprints compose Component Blueprints and feature-specific components to satisfy a Feature Requirements Document.

Read guides/blueprint-writing-guide.md when writing or revising blueprints. During implementation, follow referenced Blueprints—including @… mentions and links resolved via MCP—before coding so the full component graph is understood.

Delivery

Work Orders describe delivery intent: implementable scope, exclusions, connected requirements, connected blueprints, and acceptance-test expectations.

Read guides/work-order-writing-guide.md when creating or updating Work Orders.

Routing

TaskRead
Executing one Work Orderexecution/execute-work-order.md
Executing multiple Work Ordersexecution/execute-work-order.md
Writing an implementation plan during executionexecution/writing-implementation-plans.md
Running the review phaseexecution/review-phase.md
Initializing an execution directoryexecution/scripts/init-wo-execution.sh
Updating execution contextexecution/scripts/update-context-index.sh
Writing or revising requirementsguides/requirements-writing-guide.md
Writing or revising blueprintsguides/blueprint-writing-guide.md
Creating or updating Work Ordersguides/work-order-writing-guide.md

Work Order Execution

Work Order executions must follow the execution process every time. Every checklist item must be checked complete with `[x]` or explicitly marked `[SKIP]` with a skip reason. Do not treat an unchecked item as implied, optional, or complete.

Follow execution/execute-work-order.md for single Work Orders and multi-Work-Order queues. Read the related files in execution/ when that guide routes to them.

The checklist is intentionally a living harness-engineering artifact. Teams should evolve it with the exact commands, checks, screenshots, migrations, fixtures, seed data, CI gates, and review rituals that make agentic programming reliable in their codebase.

Version-control handoff is user-directed. Do not assume when to commit, push, open a PR, or merge unless the user or repository workflow specifies it.

Public Docs

  • Requirements Writing Guide: https://8090.ai/docs/opinions/requirements-writing-guide
  • Blueprint Writing Guide: https://8090.ai/docs/opinions/blueprint-writing-guide
  • Work Orders: https://8090.ai/docs/modules/work-orders

Related skills

How it compares

Choose software-factory when delivery needs linked requirements, blueprints, and checklist-gated work orders rather than a single coding prompt.

FAQ

How do you install the software-factory skill?

software-factory installs from 8090-inc/software-factory-plugin with `npx skills add 8090-inc/software-factory-plugin --skill software-factory`. The skill directory includes writing guides, execution docs, and bash scripts under `plugins/software-factory/skills/software-factory/`

What files does work order execution create?

software-factory initialization via `init-wo-execution.sh` creates `.sw-factory/WO-<number>/checklist.md`, `context.md`, `implementation-plan.md`, and `review-log.md`. Agents must complete or explicitly skip every checklist item before handoff.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.