Skip to content
Back to skills

Learn

ASecurity

The GENESIS feedback loop. Review the session or shipped project for lessons worth promoting - recurring landmines, gate friction, missing template slots - and fold them into the project CLAUDE.md or propose upstream changes to the GENESIS plugin templates. Use when the user types /genesis:learn, asks for a project autopsy/retro, or after shipping a phase or release.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 7, 2026
ai-agentsgogit

Security analysis

A100/100

Scanned September 7, 2026

npx -y skills add godshiba/genesis --skill learn --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Learn?

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

Security grade badge for Learn
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/godshiba-learn/badge)](https://www.skillsdirectory.com/skills/godshiba-learn)

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
---
name: learn
description: The GENESIS feedback loop. Review the session or shipped project for lessons worth promoting - recurring landmines, gate friction, missing template slots - and fold them into the project CLAUDE.md or propose upstream changes to the GENESIS plugin templates. Use when the user types /genesis:learn, asks for a project autopsy/retro, or after shipping a phase or release.
---

# /genesis:learn — Fold Lessons Back Into the System

GENESIS is designed to evolve. A rule a project repeatedly violates is wrong
for that project; a pattern three projects repeat belongs in the template.
This skill is the mechanism.

## Steps

1. **Gather evidence.** Read the project's registries — SESSION_LOG (what
   actually happened), LANDMINES (what surprised us), ISSUES (what recurred),
   DECISIONS (what we chose) — plus recent git history. Look for:
   - A landmine category that appeared 2+ times: candidate for a CLAUDE.md
     invariant or key pattern.
   - A gate that produced friction without payoff in this project: candidate
     for a recorded, deliberate deviation.
   - A convention followed in code but written nowhere: candidate for the
     CLAUDE.md Key Patterns section.
   - A workflow improvement any project would want: candidate for upstream.

2. **Classify each finding** by destination:
   - **Project-level:** edit this project's CLAUDE.md (invariants, patterns,
     doc-sync map). Apply directly after listing the proposed edits.
   - **Deviation:** record in DECISIONS.md why this project bends a GENESIS
     rule. The rule stands elsewhere.
   - **Upstream:** belongs in the GENESIS plugin itself (templates, doctrine,
     a skill). The installed plugin is a read-only cache — do not edit it.
     Instead, produce the exact proposed diff against the plugin repo
     (https://github.com/godshiba/genesis) and offer to apply it if the user
     has a local clone, or format it as a PR-ready change.

3. **Report:** findings, destination for each, and what was applied vs
   proposed. Keep it short — three strong findings beat ten weak ones. Zero
   findings is a valid result; say so rather than inventing lessons.

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.