software-factory
MAmattpocock/skills318k近 7 天新增 9,301 个 star
Capture successful multi-step workflows as reusable skills so future sessions can replay them.
Activate after completing any task that meets ALL of these criteria:
skills/ first).After such a task, ask the user: "This took several steps. Want me to save it as a reusable skill?" If the user agrees (or you are in hands-off autonomy mode), capture the skill.
Create skills/{task-name}/SKILL.md with this structure:
# Task Name
One-line description of what this skill does.
## When to Use
<1-3 trigger conditions>
## Steps
1. <action> — <tool and key arguments>
2. <action> — <tool and key arguments>
...
## Inputs
- <variable>: <description and default if any>
## Outputs
- <artifact>: <where it goes>
## Anti-patterns
- <what NOT to do>
Use RFC 2119 keywords (MUST, SHOULD, MAY) for clarity on which steps are required vs. optional.
When the user asks you to create a trigger (via create_trigger, if available), you
MUST also create a companion skill that documents how the triggered
task SHOULD be executed. The trigger fires the task; the skill defines
the task. Always pair them.
If a captured workflow changes, update the existing SKILL.md rather
than creating a new skill. Use the edit tool to modify only the
changed sections.
skills/ before creating.
If a similar skill exists, extend it instead.{input_file}) in the Steps section so the skill is reusable
across different inputs.MAmattpocock/skills318k近 7 天新增 9,301 个 star
MAmattpocock/skills318k近 7 天新增 9,301 个 star
AFaffaan-m/ECC299k近 7 天新增 5,106 个 star
AFaffaan-m/ECC299k近 7 天新增 5,106 个 star
AFaffaan-m/ECC299k近 7 天新增 5,106 个 star
DIDietrichGebert/ponytail186k近 7 天新增 4,868 个 star