Neue Skills, Referenzen & OpenWiki-Doku integriert
Umfangreiche Erweiterung der Skill-Bibliothek: Neue Skills für Humanisierung (Englisch/PT-BR), Design-Validierung, AI-SEO und Coolify-Deployment inkl. Regelwerke, Presets, Pattern-Referenzen, Testfälle und Automatisierungsskripte. Zusätzliche Skills für Revenue-Centric Design, Pier Cloud, OKF, Lebenslauf- und LinkedIn-Optimierung sowie zahlreiche Referenzdateien, Checklisten und YAML/JSON/Markdown-Templates. Einführung einer vollständigen OpenWiki-Dokumentation mit Architektur-, Domain- und Workflow-Beschreibungen, zentralem Index und automatisierten Updates. Modularer Aufbau, restriktive Lizenzen und umfassende Qualitäts- und Evaluationsmechanismen für alle neuen Inhalte.
This commit is contained in:
104
.github/skills/loop-architect/examples/ai-workflow-mapping/loop.yaml
vendored
Normal file
104
.github/skills/loop-architect/examples/ai-workflow-mapping/loop.yaml
vendored
Normal file
@@ -0,0 +1,104 @@
|
||||
version: 1
|
||||
meta:
|
||||
name: ai-workflow-mapping
|
||||
description: Map a customer's manual workflow into an agent-ready process.
|
||||
author: ksimback
|
||||
created: 2026-06-18
|
||||
|
||||
goal:
|
||||
statement: >
|
||||
Produce an agent workflow map that converts the process notes into a
|
||||
stepwise design with tool calls, model responsibilities, and human
|
||||
checkpoints.
|
||||
context_sources:
|
||||
- file: ./inputs/process-notes.md
|
||||
definition_of_done: >
|
||||
A LOOP.md-style workflow map exists, every step has an owner, input,
|
||||
output, and checkpoint decision where needed, and there are no TBDs.
|
||||
verification:
|
||||
- id: required-sections
|
||||
type: programmatic
|
||||
check: ["python", "scripts/check-loop-doc.py", "loop-workspace/delivery-1.md"]
|
||||
expect: exit_zero
|
||||
- id: covers-goal
|
||||
type: judge
|
||||
rubric: >
|
||||
Every part of the goal statement is addressed. Each workflow step has
|
||||
an owner, required input, output artifact, and human checkpoint where
|
||||
business judgment is needed. No step depends on information the loop
|
||||
never gathers. There are no unresolved TBDs.
|
||||
|
||||
host:
|
||||
cli: codex
|
||||
model: gpt-5
|
||||
invoke: ["codex", "exec", "--model", "gpt-5"]
|
||||
timeout_sec: 600
|
||||
|
||||
council:
|
||||
- id: reviewer-1
|
||||
role: judge
|
||||
cli: claude
|
||||
model: default
|
||||
invoke: ["claude", "-p"]
|
||||
timeout_sec: 600
|
||||
scope: [plan, delivery]
|
||||
local: false
|
||||
|
||||
gates:
|
||||
plan_gate:
|
||||
when: after_plan
|
||||
members: [reviewer-1]
|
||||
verdict_policy: revise_until_clean
|
||||
verdict_source: reviewer-1
|
||||
criteria: [covers-goal]
|
||||
max_revisions: 3
|
||||
delivery_gate:
|
||||
when: after_each_delivery
|
||||
members: [reviewer-1]
|
||||
verdict_policy: revise_until_clean
|
||||
verdict_source: reviewer-1
|
||||
criteria: [required-sections, covers-goal]
|
||||
max_revisions: 3
|
||||
|
||||
loop_control:
|
||||
max_iterations: 12
|
||||
budget:
|
||||
usd: 5.0
|
||||
tokens: 2000000
|
||||
wall_clock_min: 30
|
||||
no_progress:
|
||||
max_stalled_iterations: 2
|
||||
signals:
|
||||
- same blocking issue repeats
|
||||
- delivery artifact has no material change
|
||||
- verifier output is unchanged
|
||||
action: stop
|
||||
human_checkpoints: []
|
||||
stop_conditions:
|
||||
- all deliveries pass their gate clean
|
||||
- max_iterations reached
|
||||
- same blocker repeats for 2 iterations
|
||||
- any budget cap exceeded
|
||||
|
||||
execution:
|
||||
mode: in_session
|
||||
isolation: current_workspace
|
||||
side_effects:
|
||||
requires_approval: true
|
||||
duplicate_action_check: true
|
||||
|
||||
observability:
|
||||
state_file: state.json
|
||||
run_log: run-log.md
|
||||
checkpoint_granularity: gate
|
||||
|
||||
privacy:
|
||||
egress:
|
||||
- to: reviewer-1
|
||||
sends: [plan, deliveries]
|
||||
redact: [".env", ".env.*", "secrets/**", "**/*.key"]
|
||||
consent: required
|
||||
|
||||
workspace:
|
||||
dir: ./loop-workspace
|
||||
layout: [plan.md, "delivery-{n}.md", "review-{n}.md", state.json, run-log.md]
|
||||
Reference in New Issue
Block a user