Individual skill

software-factory

Shared language for designing a software factory: the tasks it runs and the services it plugs into.

skills/in-progress/software-factory/SKILL.md

Read pinned source

Source commit 30fc5dbf9380144598f3593e6c1e22c713a52c2a

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
No
Skill scan complete
No
Observed behavior
Network or broad shell
Last checked
Nov 10, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
538
Repository last updated
Nov 3, 2026
License
MIT

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

**software factory** 是一种由 agents 组成的系统,它会把 tickets、PRs 和日程安排转化为已合并的代码,并部署到用户选择的远程基础设施上。本技能为设计 factory 提供一套语言。讨论或白板梳理 factory 时,只使用以下术语;如果用户用了 _Avoid_ 下的词,就指出对应的规范术语。

## Tasks and runs

**Task**:
一种由 factory 执行的工作,只需定义一次,就可以反复运行:review、explore、implement、ratchet。Task 可以处理一个 ticket、一个 PR,或整个 codebase。
_Avoid_:job、workflow、action

**Trigger**:
启动一个 run 的事件:ticket tracker 或 git host 中的变更、orchestrator 上的时钟,或另一个 run。

**Run**:
一个 task 在一个 runner 上从触发到结束的一次执行,作为黑盒处理。一个 run 可以直接触发后续 runs、通过 orchestrator 中的逻辑触发,也可以通过更改 ticket tracker 或 git host 触发。run 绝不会等待人类:它会结束,而人类之后对 ticket tracker 或 git host 所做的更改会触发一个新的 run。
_Avoid_:session
Back to top