clawql-ouroboros-workflows
Run iterative specification-first workflows with ouroboros_* tools, lineage checks, and clear boundaries vs raw infra (kubectl/Helm).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run iterative specification-first workflows with ouroboros_* tools, lineage checks, and clear boundaries vs raw infra (kubectl/Helm).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Persist durable session outcomes with memory_ingest using stable titles, append threading, and wikilinks.
Deep ClawQL Obsidian vault workflows using memory_ingest and memory_recall MCP tools—structured insights, wikilink graphs, session threading, verbatim captures, and recall queries. Use when persisting important context, building a knowledge graph, starting tasks that may depend on prior vault notes, or when the user mentions Obsidian, the vault, memory, or long-running project context.
Workflow recipes for the ClawQL MCP audit tool. The audit tool is ClawQL Core (always registered — no CLAWQL_ENABLE_AUDIT); this skill is optional guidance for append/list/clear patterns during multi-step runs.
Deep ClawQL Obsidian vault workflows using memory_ingest and memory_recall MCP tools—structured insights, wikilink graphs, session threading, verbatim captures, and recall queries. Use when persisting important context, building a knowledge graph, starting tasks that may depend on prior vault notes, or when the user mentions Obsidian, the vault, memory, or long-running project context.
Use the cache MCP tool (ClawQL Core, always on) as ephemeral scratch state during active sessions.
Run isolated code snippets via sandbox_exec with safe persistence/session patterns.
基于 SOC 职业分类
| name | clawql-ouroboros-workflows |
| description | Run iterative specification-first workflows with ouroboros_* tools, lineage checks, and clear boundaries vs raw infra (kubectl/Helm). |
ouroboros_get_lineage_status) across generations, not only a one-off answer.| Tool | Purpose |
|---|---|
ouroboros_create_seed_from_document | Turn document text (or pasted incident report) into a structured Seed (goal, acceptance_criteria, ontology fields, metadata.seed_id). |
ouroboros_run_evolutionary_loop | Run Wonder / Reflect / Execute / Evaluate cycles on that Seed until maxGenerations or convergence. |
ouroboros_get_lineage_status | Read stored generations for a seed_id (durable if Postgres-backed ouroboros DB is configured). |
They do not: call kubectl, helm, SSH, or the Kubernetes API. The default Executor only does meaningful ClawQL-internal work when the Seed includes brownfield_context.context_references entries shaped as clawql_execute or clawql_search objects (see website/src/app/ouroboros/page.mdx § Route hints). If context_references is only plain strings (e.g. a document id), execution stays a stub ("No internal tool route selected").
So: Ouroboros = spec / ontology / acceptance iteration + optional OpenAPI-routed execution. Infra triage = kubectl, logs, Helm values, cluster events — run that in parallel or first when failures are scheduler- or container-exit-driven.
ouroboros_create_seed_from_document — Set extractedText to the requirements doc, design notes, or a redacted paste of kubectl describe / logs / events if you want a durable seed anchored to the incident (not a substitute for reading those logs yourself).context_references with clawql_search / clawql_execute hints (or extend the seed after step 1) so generations can drive real tool routes.ouroboros_run_evolutionary_loop — Use a small maxGenerations first (e.g. 2–6); raise only if convergence is too weak.ouroboros_get_lineage_status — Inspect seed_id for scores, execution blobs, and whether acceptance criteria passed per generation.memory_ingest — Persist decisions, chart paths, and operator runbooks (no secrets). Link related vault titles via wikilinks.When the user goal is “fix the cluster” (CrashLoop, Pending, Insufficient memory, chart bugs):
kubectl.kubectl get pods, describe, logs, Helm values.yaml / templates. The first root cause usually lives here.ouroboros_run_evolutionary_loop to converge on spec-level acceptance (e.g. “helm template validates”, “documented health checks pass”) only if you can express checks via execute hints or human-verified criteria; do not expect the loop alone to discover a bad Helm command: block.memory_ingest (and optional wikilinks to related notes such as [[Helm full Onyx stack Docker Desktop]]).OPENSEARCH_ADMIN_PASSWORD-style values into Seeds or memory_ingest.ouroboros_run_evolutionary_loop JSON: website/src/app/ouroboros/page.mdxdocs/skills/ouroboros.mddocs/adr/0001-ouroboros-workflow-engine.md