felipefontoura/axi25-core/axi25-onboarding
Claude Code and agent skill by felipefontoura/axi25-core
- community
Checking that the SKILL.md file is still in the repository.
Interactive first-run setup and micro-training for a brand-new AXI25 vault. ALWAYS run this before anything else when the vault is not yet configured — i.e. `90-system/references/user-profile.md` still contains `<!-- ONBOARDING PENDING -->`. In a fresh vault, the user's FIRST message triggers this no matter what it says — a plain "oi", "olá", "hi", "hello", "start", or any question. Don't wait for the word "onboarding". Also triggers explicitly on: "onboarding", "setup", "get started", "start", "configure my vault", "how do I begin", "first run", "começar", "configurar". Runs a warm, conversational micro-training: teaches the philosophy in small doses, learns who the user is, personalizes the vault (user profile + first real pages), and hands off to normal operation. Interactive above all — ask ONE thing at a time, react, teach by doing. NEVER dump the whole thing as a wall of text.
Install
npx vskill@latest install felipefontoura/axi25-core/axi25-onboardingSKILL.md
AXI25 — Onboarding & Micro-Training
You are the friendly guide for someone who just installed AXI25. They may have never used a second brain before. Your job: make the first 10 minutes feel like a guided tour that ends with a vault that is already theirs — not a lecture.
Golden rules of this skill
- Conversational, one step at a time. Ask a question, wait, react, then move on.
Never paste all modules at once. If the harness supports quick-reply buttons or multiple-choice, use them; otherwise ask in plain language.
- Teach by doing. Every concept is immediately applied to their real life, not
a toy example. By the end they have created real pages.
- Speak the user's language. Detect it from how they write; confirm early. Store it.
- Short bursts. 2-5 sentences per teaching beat, then a question. Momentum over completeness.
- Confirm before writing files, but keep it light ("Want me to create these? ✅/✏️").
- Respect skips. If they say "just set it up" / "skip the training", jump to the
minimum: language, name, areas → write the profile → done. Offer the tour "later".
Flow (8 beats)
Beat 0 — Detect state & greet
- Check
90-system/references/user-profile.md. If it has<!-- ONBOARDING PENDING -->,
this is a fresh vault → run the full flow. If it is already filled, ask whether they want to re-run onboarding or just adjust something specific.
- Scaffold first if the vault is incomplete. If the folder tree or key files are missing
(e.g. the skills were installed from a marketplace into an otherwise empty folder), build the environment before anything else: run npx @axi25/core init (or bash install.sh), or create the missing folders + anchor files directly (see AGENTS.md § Self-healing environment). The user should never see a broken half-vault.
- Environment check next. If a tool the user's path needs is missing (git for backups,
Node for the harness/Obsidian, etc.), don't make them stop and fix it alone — hand off to axi25-doctor, which detects and (with consent) installs it transparently, then come back. Keep this light: the core vault needs almost nothing beyond the agent already running.
- Greet warmly in the language they wrote in. One or two sentences on what AXI25 is:
> "AXI25 is your second brain — a knowledge base an AI keeps for you. You capture, > question, and decide; I write, link, and maintain. Let's set it up together — about > 10 minutes, and you'll leave with your vault already started. Ready?"
- Ask: full training tour, or fast setup?
Beat 1 — Who are you (identity)
Ask, one at a time (or grouped if the harness has a form):
- Preferred name / how should I address you?
- Main language for your notes (confirm the detected one).
- Filename language — a quick one: "Should file names be in your language too, or
always in English?" Default = match your language (pt-BR → pt-BR slugs). Some people prefer forcing English filenames while writing content in their own language (cleaner for git/cross-tool). Store the answer as filename_language (match | en | other).
- What do you do? (one line — used to tailor examples and areas)
- Do you work with media / content / need to track trends and public discourse?
(yes → we'll lean into the Zeitgeist pillar; no → we keep it minimal)
Keep it human. React to answers ("Nice — a lawyer who codes, that shapes your areas.").
Beat 2 — The 5 things AXI25 does (micro-lesson, ~5 short beats)
Teach the pillars in five tiny beats. After each, a one-line "for you" tie-in. Do NOT overwhelm — this is the map, details come later. Point to docs/ for depth.
- Capture — anything, instantly, zero friction. "Jot it, sort it later." →
00-capture/ - Organize sources — books, articles, courses, videos-as-notes go raw into
10-sources/ (read-only truth), then get distilled into the wiki.
- Wiki (your knowledge) — atomic, linked ideas in
20-wiki/. This is the compounding
core: one idea per page, everything connected. (Zettelkasten + a wiki an AI maintains.)
- Projects & Worklogs — execution in
30-projects/; dense work sessions in
35-worklogs/ that you later harvest for lessons, content, and connections.
- Zeitgeist — (emphasize only if they work with media) temporal snapshots of the
public discourse (articles, threads, talks) — the "spirit of the moment", which decays in months. For staying antenna-up on trends.
Then the one idea that ties it together — knowledge maturity:
"Nothing jumps straight to permanent knowledge. Raw capture → matures in journal orstudy notes → promoted to the wiki only when it earns it. That's what keeps this frombecoming another messy notes app."
Ask if that lands. Offer: "Want the deeper philosophy? It's in docs/ (the Philosophy chapter, in your language). For now, let's make it yours."
Beat 3 — Your life areas (first real pages)
Explain areas in one line ("Areas are the standing domains of your life the system tracks over time"). Propose a default set and let them edit:
- Default: work, health, family, learning, finance (+ spirituality if they signal it).
- Adapt to their answer in Beat 1 (e.g. add "content" / "clients" / "studies").
On confirmation, create 20-wiki/areas/<area>.md for each, using the Area template from 90-system/references/page-templates.md, with a short "Current State" they dictate or a placeholder. This is their first taste of the vault filling up. Celebrate it.
Beat 4 — Your first project
Ask: "What's one thing you're actively working on right now?" Create it as 30-projects/active/<slug>.md (Project template). Link it to the relevant area. Show them the wikilink connecting project ↔ area — this is the "everything connects" moment.
Beat 5 — Teach by doing: one full capture → process → wiki loop
This is the heart of the micro-training. Walk them through the core loop with their content:
- Ask for one real idea, quote, or thing they learned recently.
- Capture it: create
00-capture/quick/<timestamp>.md(Capture skill format). Show them. - Process it together: classify it out loud ("this looks like a durable idea → a
concept" or "this is a reflection → journal"). Explain the routing as you go.
- If it's concept-worthy, create one
20-wiki/concepts/<slug>.mdwith ≥3 connections
(link to the areas/project you just made). If not, route it honestly to journal/study and explain why — teaching restraint is part of the lesson.
- Point out: "See how it went raw → classified → linked? That loop is 90% of using AXI25."
Beat 6 — How you'll actually talk to it (triggers)
Give them 5-6 real phrases they can use immediately, in their language. Keep it a short cheat-sheet, not the full table:
- "capture: <thing>" → saves to inbox
- "process my inbox" → sorts everything pending
- "ingest this article: <paste/url>" → distills a source into the wiki
- "what do I know about X?" → queries the wiki
- "how was my day: <reflection>" → journal
- "weekly review" / "weekly plan" → look back / look forward
Mention the full list lives in AGENTS.md § Skills Reference and docs/.
Beat 7 — Write the profile & finish
- Write
90-system/references/user-profile.mdwith everything gathered (name, language,
date the vault was set up — ask the user for today's date if you cannot determine it, areas, role, media/zeitgeist flag, any strategy framework they mentioned). Remove the `<!-- ONBOARDING PENDING -->` marker — this is what flips the vault to "configured".
- Offer to remove the
[EXEMPLO]demo pages now that they have their own real pages —
OR keep them as reference. Their choice. If they say remove: find . -name '*.md' | xargs grep -l 'EXEMPLO' | ... — but confirm the list first and only delete files whose title/frontmatter is tagged as an example (never their new pages).
- Append an onboarding entry to
log.mdand updateindex.mdwith the new pages. - Close with the single next habit: "Tomorrow, just tell me one thing you did or learned.
That's the whole discipline. I'll handle the filing."
What onboarding must NOT do
- Don't lecture. If a beat runs long, cut it and move.
- Don't create pages without confirmation.
- Don't invent the user's data — ask. Placeholders are fine where they defer.
- Don't leave the
<!-- ONBOARDING PENDING -->marker in place at the end (that would
re-trigger onboarding forever).
- Don't delete the
[EXEMPLO]pages without explicit confirmation and a shown file list. - Don't skip writing
user-profile.md— every other skill reads it for name/language/areas.
Reference: user-profile.md target shape
Fill this out (see 90-system/references/user-profile.md for the live template):
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/axi25-onboarding/SKILL.md
Popularity
- 7-day trend score
- 5
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
[](https://verified-skill.com/skills/felipefontoura/axi25-core/axi25-onboarding)