onboarding
Set the playbook up alongside a person's existing Claude setup, then show them where to start.
Skill by solution8-com
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/solution8-com-onboarding
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/onboarding
What's inside
- Skill name
onboarding- Description
- Set the playbook up alongside a person's existing Claude setup, then show them where to start. Use immediately after the plugin is installed, when someone says they have just installed it, or when they ask how it fits with the skills, CLAUDE.md or habits they already have.
- License
- MIT
- Instructions
- 179 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Onboarding Someone has just installed the playbook. They arrive with their own `CLAUDE.md`, their own skills and their own way of working, and the questions in their head are not curious ones - they are *will this break what I have?* This skill answers those questions by **looking**, then **suggesting**, then **getting out of the way**. It runs once. It never touches their code. **You suggest. They decide.** Every removal or edit needs an explicit yes. That is not timidity - the playbook advises and never mandates, and the most personal file on someone's machine is the last place to start making exceptions. ## 1. Say what you are about to read Before reading anything, say what you will look at and why. One short paragraph. A person who has just handed you their machine should not have to wonder what you are doing in it. Five things, all global. **Never their project code.** | What | Why it matters | |---|---| | `~/.claude/CLAUDE.md` | Their standing instructions. Anything here outranks the playbook | | `~/.claude/skills/` | Their own skills. A shared name means one shadows the other | | Installed plugins | Two can do the same job twice, and one can tell the model to always prefer its own | | `~/.claude/settings.json` | Permissions and env that change what skills can do | | Hooks | A hook can block a command a skill depends on, and the failure looks like a bug | **Read plugins for what they assert, not only for what they contain.** A list of skill names shows you where two plugins overlap. It does not show you what either one will *do* about that overlap, and that is where the conflict actually lives. So open the text a plugin injects at the start of every session, and any skill text that claims priority over other skills. A plugin can instruct the model to always reach for its own skills first, in words strong enough that it will. Then check `gh auth status`. Three of the five Main Flow skills (`to-spec`, `to-issues` and `pickup-issue`) go through GitHub, and finding that out in week one is worse than finding it out now. ## 2. Show what you found Report it plainly, in their terms, not as a config dump. For each thing worth mentioning give the finding, then **a reason in one sentence a non-developer could judge**. The five that actually come up: - **Two skills with the same name.** Say which one wins and what the other one did. This is the most common one and the most confusing when it bites. - **A hardcoded workflow in their global `CLAUDE.md`.** Two kinds, and they get different treatment. A **habit** - "always write tests first, then open a PR" - names no skill and no plugin, and cannot go stale. It is theirs: report it if it steers something, then leave it alone. A **hardcoded chain** - one that names specific skills or a plugin to route work through - goes stale the day the tools change. Recommend removing it, and **put nothing in its place**: the agent finds skills from their descriptions, so the chain adds nothing. - **Another plugin covering the same ground.** Name both and let them pick. - **A plugin that claims precedence.** Some plugins instruct the model, every session, to always use their own skills first - occasionally in capitals, phrased as non-negotiable. This is a finding in its own right, not a footnote to the overlap above. Describe what it will do rather than quoting it: *"when you say let's build something, this will send you to its planning skill instead of `grill-me`"*. Which moment it takes, and what it takes it from. - **A hook that will block something.** Say which skill it stops and what the failure will look like, so they recognise it if it happens. Where you found nothing, say so. "Nothing in your setup fights this" is a real result and a good one to hear - and say it about precedence specifically, since silence there reads as "not checked". ## 3. Suggest, one at a time Each suggestion is its own yes or no. Bundling them means one reluctant yes carries four changes nobody read. **Only surface what they can judge, and never decide in silence.** If you cannot state the cost and the benefit in one sentence they could weigh, do not make it a question. Take the sensible default, then **say in one line what you took and why**. Size is not the test. **Reversibility is.** Anything hard to undo stays a question, however small it looks: a deletion, or a change to a file they own. **Back the file up before the first edit** - `CLAUDE.md` to `CLAUDE.md.bak-<date>`. There is no git in most people's `~/.claude/`, so this is the only undo there is. It is what makes saying yes cheap. **Where a plugin claims precedence, there are two fixes and they are not equal.** One line in their own `CLAUDE.md` outranks anything a plugin injects and the plugin keeps updating, but the injected text is still there and still loud. Removing the plugin ends it completely. Match the fix to what they have asked for: someone who has said they want **one way** gets removal recommended, with the price named in the same breath - the skills they lose that this set has no equivalent for. Declining is a normal outcome. Move to the next one without arguing, and never re-raise it later in the session. ## 4. Say how to actually start Two sentences before the flow, because they are the part nobody guesses: - **Just use it.** There is no mode to switch on and nothing to run at the start of a session. - **Claude will reach for a lot of these on its own now**, because the tools are there. They do not have to remember names to benefit. Then, for their other projects: **`setup-repo`** brings the playbook to work they already have. ### Context, tailored to what you found Only mention what they actually have. - **They have `start` and `update-docs`:** keep them for documentation and planning repos, where nothing else holds the state. On code repos use **`handoff` then clear** instead - the decisions are already in the tickets and the code, so a document beside them only goes stale. - **They do not:** when a session gets long, run **`handoff`**, then clear. That is the whole rule. ### Then the Main Flow, in plain words > **How we usually work** > > Most jobs go through the same five steps. You do not have to use them - but this is the order > that works. > > 1. **`grill-me`** - You have an idea, but it is still fuzzy. Claude asks you awkward questions
From solution8-com/s8-agentic-playbook, MIT.
More from solution8-com/s8-agentic-playbook
- 0.565score
setup-repo
solution8-com
Set up a project repo - create it or adopt an existing one, then wire what the project actually needs.
SkillAFreshness: AClaude Code +9 - 0.565score
suggest
solution8-com
Point someone at the skill that fits what they are doing.
SkillAFreshness: AClaude Code +9 - 0.565score
review-suite
solution8-com
Run selected review passes — over-engineering, dead-code, duplication, security, authz-coverage, docs-drift, error-handling, standards — as parallel subagents…
SkillAFreshness: AClaude Code +9 - 0.565score
start
solution8-com
Pick up an existing project cold by reading its state docs before doing anything else.
SkillAFreshness: AClaude Code +9 - 0.560score
orchestrate
solution8-com
Build a whole spec, or a set of issues, with parallel builder agents on one integration branch, then verify, review and hand over one pull request.
SkillAFreshness: AClaude Code +9 - 0.544score
implement
solution8-com
Implement a piece of work based on a spec or set of tickets.
SkillAFreshness: AClaude Code +9 - 0.544score
diagnosing-bugs
solution8-com
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: AClaude Code +9 - 0.539score
tdd
solution8-com
Test-driven development.
SkillAFreshness: AClaude Code +9 - 0.536score
improve-codebase-architecture
solution8-com
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
SkillAFreshness: AClaude Code +9 - 0.536score
to-spec
solution8-com
Turn the current conversation into a spec and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.
SkillAFreshness: AClaude Code +9 - 0.532score
pr
solution8-com
Use when writing a PR body.
SkillAFreshness: AClaude Code +9 - 0.530score
retro
solution8-com
Conduct a retrospective on a coding session.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 6, 2026 (24 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from solution8-com
- 0.565score
setup-repo
solution8-com
Set up a project repo - create it or adopt an existing one, then wire what the project actually needs.
SkillAFreshness: AClaude Code +9 - 0.565score
start
solution8-com
Pick up an existing project cold by reading its state docs before doing anything else.
SkillAFreshness: AClaude Code +9 - 0.565score
suggest
solution8-com
Point someone at the skill that fits what they are doing.
SkillAFreshness: AClaude Code +9 - 0.565score
review-suite
solution8-com
Run selected review passes — over-engineering, dead-code, duplication, security, authz-coverage, docs-drift, error-handling, standards — as parallel subagents…
SkillAFreshness: AClaude Code +9 - 0.560score
orchestrate
solution8-com
Build a whole spec, or a set of issues, with parallel builder agents on one integration branch, then verify, review and hand over one pull request.
SkillAFreshness: AClaude Code +9 - 0.544score
diagnosing-bugs
solution8-com
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: AClaude Code +9
Cite this page
onboarding skill. Agent Mart. https://agentmart.dev/skills/solution8-com-onboarding (last updated 2026-10-24)