output_skills/ai/creating-process-files/SKILL.md
Creates process files - text as code instructions for reliable AI workflows. Use when creating new process files.
npx skillsauth add lexler/skill-factory creating-process-filesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
STARTER_CHARACTER = ⚙️
This skill helps make new process files or fine tune existing ones. A process file describes a structured sequence of steps for AI to follow to create a predictable output. Process files are content neutral to the project.
This process has these distinct phases:
Ask one question at a time. If you are giving options, give a list to choose from.
Create the initial version of the process file, or revise it if it already exists. Ask to review it.
Read the draft created in phase 2. Check for inconsistencies, contradictions, or missing information. If any are found, ask clarifying questions one at a time.
Review the process file created in phase 2 and simplify. Be as concise as possible.
For an example of a process file, examine this file itself.
development
Test-driven development (TDD) process used when writing code. Use whenever you are adding any new code, unless the user explicitly asks to skip TDD or the code is exploratory/spike.
development
Writes tests without mocks using Nullables. Use when writing tests, especially testing code with external I/O (HTTP, files, databases, clocks, random numbers), designing infrastructure wrappers or replacing mocking libraries.
testing
Scannable BDD tests written in domain language. Use when doing BDD.
development
Writes approval tests (snapshot/golden master testing) for Python, JavaScript/TypeScript, or Java. Use when verifying complex output, characterization testing legacy code, testing combinations, or working with .approved/.received files.