36 lines
1016 B
YAML
36 lines
1016 B
YAML
version: "1.0"
|
|
name: "Code Review Pipeline"
|
|
description: "Generate code → review → merge. A standard code-review workflow."
|
|
category: development
|
|
|
|
nodes:
|
|
- id: code_gen
|
|
type: llm
|
|
description: "Generate code based on requirements"
|
|
on_error: halt
|
|
config:
|
|
model: auto
|
|
system_prompt: "You are a senior software engineer. Write clean, production-ready code based on the user's requirements. Include comments and error handling."
|
|
|
|
- id: review
|
|
type: llm
|
|
description: "Review generated code for bugs and style"
|
|
on_error: continue
|
|
config:
|
|
model: auto
|
|
system_prompt: "You are a code reviewer. Analyze the provided code for bugs, style issues, performance problems, and security vulnerabilities. Provide specific, actionable feedback."
|
|
|
|
- id: merge
|
|
type: reduce
|
|
description: "Combine code with review feedback"
|
|
config:
|
|
strategy: concat
|
|
|
|
edges:
|
|
- from: code_gen
|
|
to: review
|
|
- from: code_gen
|
|
to: merge
|
|
- from: review
|
|
to: merge
|