Software Factory Agent Skill
Agent skills are modular bundles of instructions, scripts, and resources that an agent can load at runtime to perform specific tasks with the right procedures and context.
The Software Factory agent skill gives agents the information they need to use the platform effectively and execute Work Orders consistently. This only works once you've connected to Software Factory with MCP.
Installing the Skill
You can use this command to install the skill for your agent
npx skills add 8090-inc/software-factory-pluginUsing the Skill
In Cursor, you can explicitly invoke the skill with a slash command /software-factory. For other agents, you can reference Software Factory, a requirement, a blueprint, or a work order in your prompt, and the agent will load the skill when it needs the related process and context.
The main use case for this skill is executing work orders. Give the agent a work order number or link and ask it to use the Software Factory skill to execute it. The skill will guide the agent through reading the work order, identifying the related requirements and blueprints, planning the implementation, making the code changes, and verifying the result.
When execution starts, the agent creates a work order execution directory in the repository under a .sw-factory/ directory by default. That directory is used to keep the execution state for the task. It will include an implementation plan, implementation checklist, context notes, and a review log created while the work order is being completed.
The directory gives the agent a consistent place to track what it has read, what it plans to change, what it changed, what it reviewed, and how it verified the work. This makes the work order easier to resume, inspect, and review after the implementation is done.