Self-healing skill that improves signal mapper keyword coverage through iterative problem generation and keyword patching. Use when user says "heal signal mapper", "improve keyword coverage", "generate problem statements", "run healing loop", "patch signal mapper", or asks about "signal mapper gaps". Do NOT use for project architecture or deployment.
63
73%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.github/skills/fabric-heal/SKILL.mdOrchestrator passes --mode generate --batch-num N. Write 25 novel problem statements to problem-statements.md.
Realistic (enterprise user), specific (volumes/tools/deadlines), multi-signal (2-3 categories), domain-diverse, varying complexity.
# Problem Statements for Stress Testing
> Auto-generated batch N — 25 problems for self-healing loop.
## Category Name
1. "Problem statement text in quotes."
2. "Another problem in same category."Use 5-8 categories per batch, 3-5 problems per category.
Orchestrator passes --mode heal with benchmark results (coverage %, zero-candidate count, uncovered terms).
_shared/registry/signal-categories.json using signal-categories-cli.py (max 15 new keywords per category per iteration)heal-orchestrator.py prints a verbose, deterministic distribution report with ASCII bar charts:
Detailed analytics are persisted to:
.github/skills/fabric-heal/scripts/_heal-loop-results.jsonsignal-mapper.py for all signal lookups._shared/scripts/signal-categories-cli.py (add/remove/move/list) instead of manual raw JSON edits.problem-statements-batch*.md after each loop completes.github/skills/fabric-discover/scripts/signal-mapper.py — current keyword categories_shared/scripts/signal-categories-cli.py — safe keyword maintenance helper for signal categories registryproblem-statements.md — existing format (in this skill's folder)task-flows.md — task flow descriptionsb986f41
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.