Awesome-omni-skill oracle-path
Create learning paths for topics. Use when user says "learning path", "how do I learn", "roadmap for", "curriculum", "what should I learn first". Auto-trigger when onboarding or skill development discussed.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/oracle-path" ~/.claude/skills/diegosouzapw-awesome-omni-skill-oracle-path-418096 && rm -rf "$T"
manifest:
skills/development/oracle-path/SKILL.mdsource content
Oracle Path Skill
Design learning journeys from Oracle knowledge
Purpose
Oracle-path creates structured learning paths by connecting related patterns, principles, and wisdom into a coherent journey. It answers "what should I learn and in what order?"
Proactive Triggers
MUST Use Path When:
Learning Planning:
- User says: "learning path for", "how do I learn"
- User says: "roadmap to understand", "curriculum for"
- User says: "what should I learn first"
Onboarding:
- New team member joining
- New project starting
- Skill development planning
Topic Mastery:
- User wants deep dive into topic
- User asks about prerequisites
- Building expertise systematically
Path Structure
# Learning Path: [Topic] ## Overview What you'll learn and why it matters. ## Prerequisites - [Required knowledge before starting] ## The Journey ### Stage 1: Foundation (🌱) **Goal**: Understand the basics | Step | Learn | From | |------|-------|------| | 1.1 | [Concept] | [Oracle pattern/principle] | | 1.2 | [Concept] | [Oracle pattern/principle] | **Milestone**: You can [describe capability] ### Stage 2: Application (🌿) **Goal**: Apply in practice | Step | Learn | From | |------|-------|------| | 2.1 | [Pattern] | [Oracle source] | | 2.2 | [Pattern] | [Oracle source] | **Milestone**: You can [describe capability] ### Stage 3: Mastery (🌳) **Goal**: Deep understanding | Step | Learn | From | |------|-------|------| | 3.1 | [Principle] | [Oracle source] | | 3.2 | [Principle] | [Oracle source] | **Milestone**: You can [describe capability] ## Practice Exercises 1. [Exercise description] 2. [Exercise description] ## Success Criteria - [ ] Can explain [concept] to others - [ ] Has applied [pattern] in real work - [ ] Understands [principle] and its exceptions
Path Generation Workflow
1. Identify Topic & Scope
User: "learning path for Oracle ecosystem" → Topic: Oracle ecosystem → Scope: All oracle-* skills and philosophy
2. Gather Related Knowledge
oracle_search({ query: "oracle philosophy patterns", limit: 20 })
3. Identify Dependencies
oracle-consult → needs oracle basics oracle-incubate → needs maturity levels oracle-teach → needs incubate (what's mature) oracle-mentor → needs teach (how to explain)
4. Order by Complexity
Foundation: Oracle philosophy, basic tools Application: consult, search, learn Mastery: incubate, teach, path, mentor
5. Generate Path
Connect knowledge into stages with milestones.
Path Types
| Type | Duration | Depth |
|---|---|---|
| Quick Start | 30 min | Essentials only |
| Standard | 2-4 hours | Core competency |
| Deep Dive | 1-2 days | Full mastery |
| Expertise | Ongoing | Continuous growth |
Integration with Oracle Ecosystem
| Skill | Relationship |
|---|---|
| oracle | Source of knowledge nodes |
| oracle-incubate | Path adapts to maturity |
| oracle-teach | Each step uses teach |
| oracle-mentor | Mentor follows paths |
Example Paths
Path: Subagent Mastery
Stage 1: Basics - What are subagents - When to use (5+ files) Stage 2: Practice - context-finder usage - executor patterns - parallel dispatching Stage 3: Optimization - Cost efficiency (Haiku vs Opus) - Context management - Error handling
Path: Oracle Philosophy
Stage 1: Core Principles - Nothing is Deleted - Patterns Over Intentions - External Brain, Not Command Stage 2: Application - Using oracle_search - Using oracle_consult - Capturing with oracle_learn Stage 3: สร้างคน - Knowledge maturity - Incubation process - Teaching others
Output Locations
| Path Type | Where |
|---|---|
| Quick reference | Inline response |
| Full path | |
| Team onboarding | Project |
Quick Reference
| User Says | Action |
|---|---|
| "learning path for X" | Generate full path |
| "quick start guide for X" | Essentials-only path |
| "what should I learn first" | Identify prerequisites |
| "onboarding for new hire" | Team-focused path |
| "deep dive into X" | Comprehensive path |