L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

bootstrap-learning

bootstrap-learning

Domain-agnostic knowledge acquisition — from zero to structured expertise through conversational learning

Independent GitHub snapshot · Automated classification · Original documentation governs

Ffabioc-aloha / alexagentApache-2.0

Documentation de la Skill

GitHub

name: "bootstrap-learning" description: "Domain-agnostic knowledge acquisition — from zero to structured expertise through conversational learning"

Bootstrap Learning Skill

Turn any unfamiliar domain into structured, connected knowledge through progressive conversation.

The Bootstrap Problem

Learning a new domain is hard because you don't know what you don't know. This skill provides a systematic approach to go from zero knowledge to a well-structured skill file.

Learning Methodology — The 5 Phases

Phase 1: Discovery — Map the territory

Goal: Understand the domain's shape before diving in.

TechniqueExample QuestionWhat You Learn
Boundary mapping"What does X include and exclude?"Scope
Vocabulary scan"What are the 5 key terms?"Entry points
Expert identification"Who are the authorities?"Trust sources
Adjacent domains"What's related but different?"Context

Exit criteria: Can describe the domain in one sentence. Can list 5-10 key terms.

Phase 2: Foundation — Nail the core concepts

Goal: Understand the 3-5 ideas everything else builds on.

  • Ask for the simplest possible explanation of each core concept
  • Demand concrete examples, not abstractions
  • Test understanding by explaining it back in your own words
  • Red flag: If the explanation uses jargon from the same domain, you haven't bottomed out

Exit criteria: Can explain core concepts without jargon. Can answer "why does this exist?"

Phase 3: Elaboration — Add depth through cases

Goal: Move from "I understand the concept" to "I can apply it."

Elaboration TypePurposeExample
Happy pathHow it works normally"Walk me through a typical OAuth flow"
Edge casesWhere it breaks"What happens when the token expires mid-request?"
Anti-patternsCommon mistakes"What do beginners always get wrong?"
Trade-offsDecision framework"When would you NOT use event sourcing?"

Exit criteria: Can identify when to use and when NOT to use the thing.

Phase 4: Connection — Link to existing knowledge

Goal: Integrate new knowledge with what you already know.

  • Map analogies: "This is like [existing concept] because..."
  • Find contradictions: "This conflicts with [existing belief] — which is right?"
  • Identify synergies: "Combining this with [skill X] could improve..."
  • Update synapses: Create connections in synapses.json

Exit criteria: At least 2 connections to existing skills identified.

Phase 5: Consolidation — Create persistent memory

Goal: Store the learning in the right format and location.

What You LearnedStore AsLocation
Domain reference knowledgeSKILL.mdskills/[domain]/
Step-by-step procedure.instructions.mdinstructions/
Interactive workflow.prompt.mdprompts/
Cross-project patternGK-*Global knowledge
One-off insightGI-*Global insights

Exit criteria: At least one memory file created. Synapses updated.

Gap Identification Patterns

SignalType of GapAction
"I don't know the right question to ask"Vocabulary gapReturn to Phase 1
"I understand the words but not the concept"Foundation gapReturn to Phase 2
"I understand it but can't apply it"Elaboration gapReturn to Phase 3
"I know this but it feels isolated"Connection gapPhase 4
"I keep re-learning this"Consolidation gapPhase 5

Questioning Strategies

Progressive Depth

  1. What — "What is X?" (definition)
  2. Why — "Why does X exist?" (motivation)
  3. How — "How does X work?" (mechanism)
  4. When — "When should I use X?" (context)
  5. When not — "When should I NOT use X?" (boundaries)

The Feynman Check

If you can't explain it simply, you don't understand it well enough.

After learning a concept, try to explain it in one paragraph using no jargon. If you can't, identify which part is unclear and loop back.

Skill File Quality Bar

A good bootstrap learning output (SKILL.md) should:

  • Contain domain knowledge an LLM wouldn't know generically
  • Include concrete examples, not just category labels
  • Have tables with real data (thresholds, trade-offs, decision criteria)
  • Avoid the "capabilities list" anti-pattern ("Expert in X. Can do Y.")
  • Pass the Feynman check — any section should be explainable simply

Synapses

See synapses.json for connections.

Skills enregistrées