formula-createlisted
Install: claude install-skill stempeck/agentfactory
# Formula Create - Generate agentfactory Workflow Formulas
Create new formulas from natural language descriptions, following agentfactory conventions.
## Usage
```
/formula-create "description of what the formula should accomplish"
/formula-create .claude/skills/<name>/SKILL.md
```
## Examples
```
/formula-create "Review a PR for security vulnerabilities and generate a report"
/formula-create "Convert markdown docs to HTML and deploy to S3"
/formula-create .claude/skills/rapid-implement/SKILL.md
```
## Implementation
When invoked with a description, create a formula following these rules:
### 1. Determine Formula Type
**Use step-based workflow (default)** when:
- Steps have sequential dependencies (output of one feeds into next)
- Work must happen in order
- Iteration/looping may be needed
**Use convoy type** only when:
- Multiple agents can work on the SAME input in parallel
- Each leg examines the input from a different perspective
- A synthesis step combines parallel outputs
### 2. Formula Structure
```toml
description = """
One-sentence summary ending with a period.
Remaining paragraphs describe the workflow overview and expected outcomes.
The first sentence (up to the first period) becomes the agent's short description
in agents.json — it MUST be a plain sentence, not a heading or markdown.
"""
formula = "<name>"
version = 1
skills = ["skill-a", "skill-b"] # Skills invoked by Skill() calls in step descriptions
# Inputs - parameters provided at runtime
[inp