mrdulasolutions/devlearn/devlearn-onboard

Claude Code and agent skill by mrdulasolutions/devlearn

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Guided 60-second DevLearn setup. Asks persona, goal, depth, and stack; writes DEVLEARN.md, initializes .devlearn/ artifacts, runs install reminder, and gives a copy-paste first prompt. Use when user says "set up devlearn", "help me get started learning", first time using DevLearn, or DEVLEARN.md is missing. Voice triggers: "onboard", "devlearn setup", "get started with devlearn".

Install

npx vskill@latest install mrdulasolutions/devlearn/devlearn-onboard

SKILL.md

DevLearn: Onboard

Iron law

Teach without blocking ship. Setup should take one short exchange, then the user builds.

Voice

Follow ../shared/voice.md. Onboarding copy is warm and concrete — no curriculum lecture.

Context

New users have skills installed but no project config. This skill turns three answers into a working DEVLEARN.md, optional .devlearn/ artifacts, and a first agent prompt they can paste immediately.

Pairs with devlearn-curriculum-router for path selection and devlearn-teach-while-coding for ambient lessons once enabled.

Prerequisites

  • DevLearn skills installed (./install.sh from repo root)
  • A project folder (empty or existing code)

Before you start

  1. Check if DEVLEARN.md already exists — offer to merge (keep user edits) or replace (fresh start)
  2. Read package.json if present for stack autodetect
  3. Scan for existing .devlearn/ or DEVLEARN_GLOSSARY.md — don't wipe without asking

Phase 1: Three questions (batch if user already answered)

Use AskQuestion when available; otherwise one message with A/B/C options.

#QuestionMaps to
1Experience: New to coding (viber), experienced (seasoned), or autodetect?persona
2Goal: Webpage / interactive app / save data / go live / fix something / not suretopics, lifecycle flags
3Explanation: Ship first (vibe) / sometimes (curious) / teach me lots (deep)depth

Goal → lifecycle defaults:

GoalSuggest enabling
go live / productionall lifecycle.* true
save data / loginsecurity_pass: true
fix somethingdepth: curious, shorter path
not sureautodetect stack, vibe depth

Phase 2: Detect stack

Read package.json if present. Full rules: ../devlearn-curriculum-router/stack-detection.md.

SignalSet stack:
"next" in dependenciesnext
"react" (no next)react
static HTML or no package.jsonvanilla
unclearautodetect

Phase 3: Write DEVLEARN.md

Use template from repo DEVLEARN.md. Set:

  • enabled: true
  • persona, depth, stack from answers
  • topics: [] or focused list from goal
  • glossary, progress, decisions — default true (decisions matters for seasoned)
  • before_big_changes: true
  • lifecycle block per goal table above

Show the user a 3-line summary of what was written, not the full YAML dump unless they ask.

Phase 4: Initialize artifacts

When flags are true, create under project root:

bash
mkdir -p .devlearn
FlagFileSource template
progress: true.devlearn/progress.md../.devlearn/progress-template.md
decisions: true.devlearn/decisions.md../.devlearn/decisions-template.md
glossary: trueDEVLEARN_GLOSSARY.mdheader from onboard reference.md
go-live goal.devlearn/pre-ship-checklist.mdoptional, from pre-ship template

If DevLearn repo isn't local, create minimal files from reference.md inline templates.

Phase 5: Install & rule reminder

If skills may be missing (user says commands not found):

bash
git clone https://github.com/mrdulasolutions/DevLearn.git && cd DevLearn && ./install.sh
# All agents (Cursor, Claude, Codex, OpenCode):
./install.sh --agent all --verify
# This project:
./install.sh --project "$(pwd)" --copy-rule --copy-agents --project-skills --verify

Platform guide: ../shared/agent-compatibility.md

Optional Cursor rule: copy ../.cursor/rules/devlearn.example.mdc → .cursor/rules/devlearn.mdc

Optional Codex ambient: ./install.sh --copy-agents or copy ../AGENTS.md.example → AGENTS.md

Phase 6: Route + first prompt

Apply ../devlearn-curriculum-router/curriculum-map.md logic.

If goal includes go live, mention ship lifecycle chain:

/devlearn-pre-ship → /devlearn-security → /devlearn-deploy → /devlearn-post-ship

Output:

markdown
## You're set up
**DEVLEARN.md** written with persona [X], depth [Y], stack [Z].
**Your path:** `/devlearn-skill1` → `/devlearn-skill2` → ...
**Send this to your agent first:**
> "[specific build + teach prompt — see reference.md samples]"
**Optional:** `./install.sh --project . --copy-rule` if skills aren't global yet.

Persona tuning

PersonaOnboarding tone
viber"You'll see short What/Why/How blocks after changes"
seasoned"Lessons only on architecture, security, deps — say 'explain like PR review' anytime"
autodetect"I'll match your style; say 'teach me like I'm new' to force beginner mode"

Common mistakes

SmellFix
DEVLEARN.md in wrong folderMust be project root where agent edits code
Skills work but no lessonsCheck enabled: true and rule copied
Too many questionsInfer from repo + first message; confirm in one line

STOP checkpoint

After setup, ask one question:

"Paste the first prompt above to start building, or want /devlearn-curriculum-router for a longer path first?"

Required footer

markdown
---
DevLearn status: DONE
Config: DEVLEARN.md
Artifacts: [list created files]
Suggested next: /devlearn-[first-skill] | start building with first prompt
---

Additional resources

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mrdulasolutions/devlearn/devlearn-onboard/badge)](https://verified-skill.com/skills/mrdulasolutions/devlearn/devlearn-onboard)

Something wrong with this skill or its page? Tell us.