Skip to content
Back to skills

Issues

ASecurity

The lore directory redesign names an extraction skill that surfaces mistakes from build artifacts (especially retro notes) at design time, with a human gate, and promotes confirmed mistakes into `.lore/learned/`. The shape is sketched in the redesign brainstorm but not designed.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
development

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add rjroy/vibe-garden --skill issues --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Issues?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Issues
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rjroy-issues/badge)](https://www.skillsdirectory.com/skills/rjroy-issues)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
title: Design the mistake-extraction skill
date: 2026-04-23
status: resolved
tags: [design-needed, extraction, lessons-learned, capture-skills]
modules: [lore-development]
related: [.lore/work/brainstorm/lore-directory-redesign.md, .lore/work/brainstorm/principles-for-capture-skills.md]
---

# Design the mistake-extraction skill

The lore directory redesign names an extraction skill that surfaces mistakes from build artifacts (especially retro notes) at design time, with a human gate, and promotes confirmed mistakes into `.lore/learned/`. The shape is sketched in the redesign brainstorm but not designed.

## What's known

- Fires at the *front* of new work, not at the end of old work.
- Scans `build/` — retro notes especially, but also specs and plans — for evidence of mistakes in the current area.
- Presents candidates. Does not assert mistakes.
- Human decides which candidates graduate to `learned/`.
- Enforces the asymmetric-shape rule (don't / beware only, never do-because-it-worked).

## What's undesigned

- **Trigger model.** Manual invocation only? Auto-invoked by `/specify`, `/design`, `/prep-plan`? Both?
- **Relevance ranking.** How does it decide which retro notes are relevant to the current work? Tags? Modules? Semantic search?
- **Presentation format.** How are candidates shown to the user? One at a time with AskUserQuestion? A batch for review? A draft file?
- **Write mechanics.** Does the skill write learned entries directly, or draft them for user approval?
- **Dedup.** If a mistake is already encoded in `learned/`, does extraction skip it, surface it anyway, or suggest a refinement?
- **Scope of scan.** Just retros? All build artifacts? Historical build from archived sessions too?

## Why this is blocked

The skill can't be spec'd until trigger model and relevance ranking are decided. Both are load-bearing: wrong trigger model means the skill either never fires or fires too noisily; wrong relevance ranking means candidates are either too narrow (user misses real mistakes) or too broad (hallucination risk returns through the back door of "technically related").

## Resolution path

Brainstorm session focused on this skill specifically, informed by the three capture-skill principles (especially principle 3 — observation-interpretation split). Likely needs one or two real retro notes to design against, which means the retro-as-notes skill may need to ship first and produce material.

Files in this skill

  • design-extraction-skill.md2.4 KB
  • design-learned-structure.md2.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.