home / skills / abdullahbeam / nexus-design-abdullah / learn-nexus

This skill helps you master Nexus philosophy and design principles in 15 minutes, enabling consistent, error-free collaboration with AI.

npx playbooks add skill abdullahbeam/nexus-design-abdullah --skill learn-nexus

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
9.2 KB
---
name: learn-nexus
description: "Master Nexus philosophy and best practices. Load when user mentions: learn nexus, nexus tutorial, system mastery, nexus best practices, how nexus works, nexus philosophy, nexus design, understand nexus, nexus deep dive. 15-18 min."
onboarding: true
priority: medium
---

## 🎯 AI Proactive Triggering (ONBOARDING SKILL)

**This is an ONBOARDING skill with MEDIUM PRIORITY (suggest after core onboarding complete).**

### When to Proactively Suggest (AI MUST check user-config.yaml)

Check `learning_tracker.completed.learn_nexus` in user-config.yaml. If `false`:

**PROACTIVELY SUGGEST when user:**
1. Has completed OTHER onboarding skills (setup-goals, learn-projects, learn-skills)
   but hasn't done learn-nexus yet - suggest as "graduation" step
2. Asks philosophical questions ("why does Nexus work this way?", "what's the design behind...")
3. Encounters AI patterns (false progress, incomplete reads, over-engineering)
4. Makes common mistakes (creating projects instead of skills, skipping close-session)
5. Expresses interest in mastering the system or best practices
6. After using Nexus for 3+ sessions without completing this skill

**Suggestion Pattern (after other onboarding):**
```
πŸ’‘ You've learned the core concepts! Ready for system mastery? 'learn nexus'
(15 min) covers the philosophy, design principles, common pitfalls, and
expert collaboration techniques.

This is the "graduation" skill - after this, you'll understand Nexus deeply.
```

**Suggestion Pattern (encountering issues):**
```
πŸ’‘ I notice you're running into [AI pattern / common mistake]. The 'learn nexus'
skill covers exactly how to handle this. Want to take 15 minutes to learn
the system deeply? It'll prevent these issues in the future.
```

**DO NOT suggest if:**
- `learning_tracker.completed.learn_nexus: true`
- User hasn't completed core onboarding yet (suggest core skills first)
- User is new and just getting started (too advanced for first sessions)

---

# Learn Nexus

Master Nexus through understanding its philosophy, design principles, and practical patterns.

## Purpose

Help users understand WHY Nexus works the way it does, avoid common mistakes, and collaborate effectively with AI.

**Time Estimate**: 15-18 minutes

---

## Part A: The Living Knowledge Organism (3 min)

### Display:
```
━━━ CORE PHILOSOPHY ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ALL FILES IN THIS SYSTEM ARE EXECUTABLE β€” NOT DOCUMENTATION!

Every .md file, .yaml config, and planning document is designed
to be READ, LOADED, and EXECUTED by AI in conversation.

This is not a static knowledge base. It's a living, breathing
organism that guides you through work, adapts to your context,
and evolves with every interaction.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

**Ask**: "Does that click? Every markdown file is essentially code for the AI."

---

## Part B: The 7 Problems Nexus Solves (4 min)

### Display one at a time, confirm understanding:

```
━━━ THE 7 PROBLEMS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. AI AMNESIA
   Problem: AI forgets everything every session
   Solution: Memory files auto-load every session (goals.md, etc.)

2. FILE CHAOS
   Problem: AI generates files randomly everywhere
   Solution: 5-folder system with clear boundaries

3. INCONSISTENT RESULTS
   Problem: AI improvises differently every time
   Solution: Skills = saved workflows with exact steps

4. REPEATED WORK
   Problem: Build same workflow multiple times
   Solution: Create skill once, reuse forever

5. CONTEXT OVERLOAD
   Problem: Loading everything slows responses
   Solution: Progressive loading (metadata first, content on-demand)

6. HARD TO LEARN
   Problem: Steep learning curve, overwhelming complexity
   Solution: Optional onboarding skills, smart defaults

7. IMMEDIATE EXECUTION
   Problem: AI builds before understanding requirements
   Solution: Planning mode β†’ separate execution session

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

**Ask**: "Which of these problems have you experienced? That's why Nexus exists."

---

## Part C: The 7 Design Principles (4 min)

### Display:
```
━━━ 7 DESIGN PRINCIPLES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. INSTRUCTION-DRIVEN
   Python script returns COMPLETE instructions.
   AI follows exactly. Zero interpretation.

2. YAML-DRIVEN AUTO-DETECTION
   Everything has metadata describing when to load it.
   AI matches your message β†’ context loads automatically.

3. SKILL-FIRST EXECUTION
   Skills have priority over projects.
   User skills have priority over system skills.

4. PROGRESSIVE DISCLOSURE
   Load minimum at start (metadata only).
   More context just-in-time when needed.

5. STATE IN DATA FILES
   System state tracked in YAML and checkboxes.
   No hidden logic. Transparent. Inspectable.

6. CONTEXT PRESERVATION
   Nothing is lost between sessions.
   close-session saves everything automatically.

7. CONCRETE BEFORE ABSTRACT
   Experience first, explanation after.
   Value delivery before feature teaching.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

**Ask**: "Any principle you want me to explain further?"

---

## Part D: System Pitfalls (2 min)

### Pitfall #1: Projects Instead of Skills

```
WRONG:
πŸ“ weekly-report-week-1/
πŸ“ weekly-report-week-2/
πŸ“ weekly-report-week-3/

RIGHT:
πŸ“ weekly-report/  # ONE skill, used weekly

If creating "name-1", "name-2"... STOP! That's a skill.
```

### Pitfall #2: Skipping Close-Session

```
Without "done" / "close session":
❌ Progress not saved
❌ Learnings not captured
❌ Next session loses context

Always say "done" when finished.
```

### Pitfall #3: Over-Organizing

```
WRONG (day 1): 20 nested empty folders
RIGHT (day 1): 3-5 essential folders

Add folders WHEN needed, not before.
```

---

## Part E: AI Collaboration Patterns (2 min)

### Pattern #1: False Progress

```
AI: "Done! Files created."
(But they don't exist)

Detection:
πŸ” "Show me the files"
πŸ” "Read that back"
```

### Pattern #2: Incomplete Reads

```
AI reads 100 of 500 lines, misses critical info.

Detection:
πŸ” "Did you read the ENTIRE file?"
πŸ” "What's at the end?"
```

### Pattern #3: Over-Engineering

```
You want simple, AI builds framework.

Detection:
πŸ” "Can this be simpler?"
πŸ” "What's the minimum needed?"
```

---

## Part F: Expert Techniques (2 min)

### "Yes, And..." Collaboration

```
You: "Create sales proposal template"
AI: "I'll create it. I notice you target enterprise
     clients - should I add ROI calculator?"
```

Evaluate additions, don't auto-accept/reject.

### Intelligent Friction

```
You: "Create 10 projects for Q1"
AI: "Before 10 projects: Which unblocks others?
     Should some be skills? Start with 2-3?"
```

Good friction prevents wasted effort.

### The Planning Pattern

```
Session 1 (Planning - 20-30 min):
- Create project structure
- Fill overview.md, plan.md, steps.md
- NO IMPLEMENTATION

Session 2 (Execution):
- Load planning files (crystal-clear requirements)
- Execute end-to-end
- Minimal intervention needed
```

Planning optimized for thinking. Execution optimized for doing.

---

## Part G: Mastery Check (2 min)

Quick quiz:
1. Creating "expense-report-jan", "expense-report-feb"... Fix?
2. AI says "Done! All files created." Response?
3. What's the #1 design principle of Nexus?

Answers:
1. ONE "expense-report" skill
2. "Show me the files"
3. Instruction-driven (Python script controls, AI follows)

---

## Finalize

**Actions** (MUST complete all):

1. **Mark skill complete** in user-config.yaml:
   ```yaml
   learning_tracker:
     completed:
       learn_nexus: true  # ADD THIS LINE
   ```

2. **Display completion**:
   ```
   βœ… Learn Nexus Complete!

   You now understand:
   β€’ The Living Knowledge Organism philosophy
   β€’ 7 problems Nexus solves
   β€’ 7 design principles (instruction-driven, skill-first, etc.)
   β€’ 3 system pitfalls to avoid
   β€’ 3 AI patterns to detect
   β€’ Expert collaboration techniques

   You're ready to use Nexus at full power.

   Next steps:
   β€’ 'create project' - Start a new project
   β€’ 'create skill' - Capture a workflow
   β€’ Just work - Nexus guides you
   ```

3. **Prompt close-session**:
   ```
   πŸ’‘ When you're done working, say "done" to save progress.
   ```

---

## Success Criteria

- [ ] User understands the Living Knowledge Organism philosophy
- [ ] User knows the 7 problems Nexus solves
- [ ] User can name key design principles
- [ ] User knows 3 system pitfalls and how to avoid them
- [ ] User can detect 3 AI behavior patterns
- [ ] User understands expert collaboration patterns
- [ ] User passed mastery check quiz
- [ ] `learning_tracker.completed.learn_nexus: true` in user-config.yaml

Overview

This skill teaches the Nexus philosophy, design principles, and practical patterns so you can use the system reliably and avoid common mistakes. It’s a focused 15–18 minute walkthrough that turns conceptual understanding into concrete habits. By the end you’ll know why Nexus is structured the way it is and how to apply it to daily work.

How this skill works

The lesson presents Nexus as a living knowledge organism: executable files and metadata that the AI reads, loads, and acts on. It walks through the seven core problems Nexus solves, seven design principles, common pitfalls, collaboration patterns, and a short mastery quiz. The session finishes with required completion steps and a prompt to close the session so progress is saved.

When to use it

  • After completing core onboarding skills as a natural graduation step
  • When you want to understand why Nexus makes certain design choices
  • If you see recurring AI errors (false progress, incomplete reads, over-engineering)
  • When you plan to standardize workflows into reusable skills
  • After several sessions using Nexus but before deep system customization

Best practices

  • Treat every markdown and YAML as executable context, not passive documentation
  • Prefer one reusable skill over many numbered project folders (e.g., weekly-report)
  • Use progressive loading: metadata first, full content only when needed
  • Always finish work with a close-session step to persist state
  • Plan (one session) before executing (separate session) to avoid premature work

Example use cases

  • Convert repetitive project folders into a single reusable skill (e.g., expense-report)
  • Diagnose an AI claiming β€˜files created’ by asking it to list or show those files
  • Catch incomplete reads by asking the AI if it read the entire file and what’s at the end
  • Stop over-engineering by asking for the minimum viable solution before building a full framework
  • Run the planning pattern: structure and requirements in session 1, implementation in session 2

FAQ

What is the single most important Nexus principle?

Instruction-driven behavior: tools (Python scripts, metadata) return exact instructions the AI follows, minimizing ad hoc interpretation.

What should I do if the AI says 'Done' but files are missing?

Ask to show the files or read them back. This detects false progress and ensures artifacts actually exist.

When is it wrong to create numbered project folders?

If you find yourself creating name-1, name-2, name-3, stop and convert them into a single reusable skill instead.