signalproof-learn

Extract governed reusable lessons, tests, and policy candidates from completed evidence-backed work.

Updated Aug 15, 2026
One-click install
npx skills add https://github.com/docreo/Signalproof-Skills --skill signalproof-learn-docreo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: signalproof-learn
Source: https://github.com/docreo/Signalproof-Skills/tree/main/skills/signalproof-learn
Command: npx skills add https://github.com/docreo/Signalproof-Skills --skill signalproof-learn-docreo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams repeatedly solve the same problems because lessons from completed work are never captured, or worse, a single anecdote gets promoted into an unjustified universal rule. This Skill converts completed evidence-backed work into governed reusable capability while preventing overfitting and doctrine sprawl. ## Core Features & Use Cases - Lesson Extraction & Classification: Identify the actual lesson from a milestone or incident and classify its generalizability as LOCAL ONLY, PATTERN, GENERALIZABLE, or UNKNOWN. - Smallest Durable Output Selection: Choose the minimal justified intervention, from no action or a documentation update to a regression test, policy candidate, skill candidate, or deprecation candidate. - Governed Activation Lifecycle: Route every candidate through DISCOVERED, CANDIDATE, TESTED, APPROVED, ACTIVE, and DEPRECATED/RETIRED stages with falsifiable acceptance tests and preserved negative learning. - Use Case: After resolving an incident where a scan executed and persisted results but the UI showed "No results", use this Skill to extract the generalizable lesson (separate execution, persistence, reporting, and presentation layers before repairing), create a regression test candidate, and route it through governance instead of rewriting the scanner. ## Quick Start Use the signalproof-learn skill to extract the reusable lesson from this completed milestone and recommend the smallest durable governed output.

Frequently Asked Questions about signalproof-learn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a completed project milestone into a reusable lesson?▼

Start from the evidence-backed closeout, extract what problem was solved and what observation changed the outcome, then classify generalizability as LOCAL ONLY, PATTERN, GENERALIZABLE, or UNKNOWN. Choose the smallest durable output, such as a documentation update or regression test, before considering a new skill.

When should a lesson become a new skill versus a regression test?▼

Prefer a regression test or documentation clarification whenever they sufficiently prevent recurrence. A new skill candidate is justified only when the lesson generalizes across contexts, has a falsifiable acceptance test, and is not already covered by existing active skills or policies.

What is the difference between signalproof-learn and signalproof-closeout?▼

Closeout asks whether a milestone is preserved, reconstructable, and safe to transition from. Learn asks what reusable capability should be extracted from that completed evidence and which governance path it should follow.

How does the skill prevent one anecdote from becoming a universal rule?▼

It enforces an anti-overfitting rule: one successful case can justify a candidate or regression test, but broader doctrine requires evidence and acceptance proportionate to scope. Candidates must pass TESTED and APPROVED stages before activation.

Can failed approaches be useful learning inputs?▼

Yes. Failures are learning assets when they reveal misleading symptoms, ineffective repair loops, dangerous shortcuts, or missing regression tests. The skill requires preserving counter-evidence and failed approaches rather than erasing them once a final approach works.