This directory contains end-to-end workflows composed from multiple skills.
| Pipeline | Description | Skills Used |
|---|---|---|
| compiler-pipeline | Build a compiler from source to native code | lexer, parser, type-checker, SSA, LLVM |
| verification-pipeline | Verify program correctness | dataflow, abstract interpretation, symbolic execution, Hoare logic |
| type-system-pipeline | Implement a complete type system | STLC, type checker, inference, subtyping |
A pipeline is an end-to-end workflow that:
- Solves a complex problem by composing multiple skills
- Reflects realistic developer workflows from research or practice
- Shows how skills interact and build on each other
To create a new pipeline:
- Create a markdown file in this directory
- Add frontmatter with
name,description,version, andskills - Document each step and how skills connect
- Provide a complete example
---
name: my-pipeline
description: "Brief description of the pipeline."
version: "1.0.0"
skills:
- skill-1
- skill-2
- skill-3
---
# Pipeline Name
Description of what this pipeline accomplishes.
## Pipeline Steps
\`\`\`
Step 1 → Step 2 → Step 3 → Output
\`\`\`
## Step 1: Name
**Skill**: `skill-name`
**Input**: ...
**Output**: ...
```python
# Example code# Full pipeline implementation
## Contributing
Pipelines should:
- Use skills from this repository
- Reflect real-world workflows
- Include working code examples
- Be self-contained and reproducible