Sigil: Workflow Reflect
SkillMonitoring & opsUse when: analyzing accumulated sigil observability signals to produce evidence-backed workflow improvement proposals.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Sigil: Workflow Reflect skill
What this skill tells your AI
The instructions your AI receives, as published by cyberalchemyai/arcanum in arcana/workflow-reflect/SKILL.md and read by ahel’s review.
- reflection thresholds are reached,
- a maintainer requests a retrospective on sigil behavior,
- repeated workflow gaps, quality failures, user corrections, or output drift appear,
- there is enough telemetry to support pattern-level claims,
- changes to a sigil should be proposed from evidence rather than a single anecdote.
- signal ledger path, usually
.arcanum/observability/signals/sigil-invocations.jsonl, - optional per-sigil ledger path,
- reflection state path,
- previous reflection reports, if available,
- target sigil name or
--all, - threshold configuration,
- report output path.
- signals:
.arcanum/observability/signals/sigil-invocations.jsonl - reflection state:
.arcanum/observability/reflection-state.json - reports:
.arcanum/observability/reflections/
- Read the configured JSONL signal ledger.
- Parse each line as one JSON object.
- Validate required fields where possible.
- Apply target sigil, mode, and
--sincefilters. - If the remaining signal count is below
--min-signals, return insufficient evidence and do not write a report unless the user explicitly requests a dry-run summary.
Step 2 - Group Evidence
- Group signals by:
- sigil,
- tier,
- mode,
- execution status,
- Quality Bar status,
- Anti-Pattern hit,
- workflow gap category,
- severity,
- output-contract drift,
- observer recommendation.
- Identify repeated patterns using exact matches first and concise human review for similar summaries.
Step 3 - Evaluate Thresholds
- Evaluate reflection thresholds from configuration or defaults:
- meaningful executions,
- generated outputs,
- related workflow gaps,
- severe workflow gaps,
- Quality Bar failures,
- output-contract drift events,
- user corrections.
- Separate threshold-backed findings from weak signals.
Step 4 - Generate Proposals
- For each threshold-backed finding, generate a concrete proposal with:
- evidence,
- affected sigil section or contract area,
- recommended change,
- expected prevention effect,
- priority,
- compatibility impact.
- Preserve the sigil's core contract unless evidence shows the contract itself is failing.
- Record rejected or deferred changes with reasons.
Step 5 - Write Reflection Report
- Write a reflection report to the configured reports folder unless
--dry-runis set. - Include:
- reflection context,
- signal summary,
- patterns found,
- gap analysis,
- proposed iterations,
- rejected changes,
- contract preservation notes,
- updated reflection policy,
- decision and next lifecycle step.
- Update reflection state only after a report is successfully written.
Step 6 - Return Actionable Summary
- Return a compact summary with analyzed signal counts, thresholds triggered, proposal counts, report path, and recommended next action.
- analyze only valid, relevant signal evidence,
- avoid making pattern claims from insufficient data,
- distinguish threshold-backed findings from weak signals,
- generate concrete and actionable proposals,
- preserve the observed sigil's core contract unless evidence justifies a contract change,
- write a report that a maintainer can act on,
- keep direct sigil mutation out of the reflection step.
- editing the observed sigil during reflection,
- treating one anecdote as a trend,
- ignoring severe gaps because aggregate counts are low,
- proposing vague improvements without target sections,
- preserving raw sensitive content in reports,
- resetting reflection counters before a report is written,
- hiding compatibility impact when recommending contract changes.
## Workflow Reflect Result
- Scope: <sigil-name | all>
- Signals analyzed: <count>
- Thresholds triggered: <list or none>
- Patterns found: <count and summary>
- Proposals generated: <count by priority>
- Report: <path or dry-run>
- Reflection state: <updated | unchanged | unavailable>
- Recommended next action: <none | targeted update | major revision | retire | gather more signal>
Signals
- GitHub stars
- 25
- Forks
- 3
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
workflow-reflect- Source
- github.com/cyberalchemyai/arcanum