onboarding · v1.0 · 2026-09-01 · sha256 05fb24221145f83d

onboarding v1.0A

Immutable. This exact content is served forever at /api/v1/blob/05fb24221145f83d.

---
name: onboarding
description: Getting started guide for new users. Walks through setup validation, the skill/agent hierarchy,
  and the three most useful commands per role (developer, PM, tech lead). Use when someone is new to the
  workstation or asks "where do I start?"
origin:
  type: first-party
metadata:
  author: ulises-jeremias
  version: '1.0'
  tags:
  - onboarding
  - setup
  - getting-started
---
# Onboarding

Welcome to agent-toolkit. This skill guides new users through initial setup and daily usage.

## When to use

- User asks "where do I start?" or "how does this work?"
- First-time setup after `chezmoi apply`
- Troubleshooting a broken installation
- Onboarding a teammate

## Step 1 — Validate setup

```bash
agent-toolkit doctor
```

Expected: `result: COMPLIANT`. If any check fails, `doctor` shows the fix command.

For persistent issues:

```bash
agent-toolkit --version   # check for available updates (or: agent-toolkit update-check)
agent-toolkit inventory     # verify skills are installed (or: agent-toolkit skills list)
agent-toolkit install --force  # re-sync profiles to AI tools (replaces legacy `skills sync`)
```

## Step 2 — Understand the hierarchy

```text
User message
    ↓
Orchestrator (assistant)
    ↓ routes to
Workflow skill (WHAT — decides scope and gates)
    e.g. workflow-generic-project
    ↓ delegates to
Tool skill (HOW — executes CLI commands)
    e.g. clickup-cli, github-cli-workflow
```

**Skills** are invoked via the skill tool (e.g. `/planning`).
**Agents** are invoked via `@mention` (e.g. `@planner`). Never use the skill tool for agents.

## Step 3 — First commands by role

### Developer

```bash
# Start any task
/workflow-generic-project

# After code changes — review before PR
@code-reviewer

# CI failing
/gh-fix-ci
```

### Product Manager / Tech Lead

```bash
# Plan a feature
@planner

# Create a ClickUp task
/clickup-cli  # then: clickup task create --current --name "..."

# Project health check
/project-assessment
```

### Anyone

```bash
# Check workstation health
agent-toolkit doctor

# Find which skill to use
# → ask the orchestrator: "what skill should I use for X?"

# Load client/project context
agent-toolkit workspace load packs/<client>.yaml   # canonical; harness alias: ./bin/workspace-context load
```

## Key concepts in 60 seconds

| Concept | What it means |
|---------|--------------|
| **Pack** | Context bundle for a client/project (repos, constraints, commands) |
| **Skill** | Reusable AI prompt for a specific task (WHAT or HOW) |
| **Agent** | Specialized AI persona with restricted tool access (invoked via @mention) |
| **Loop** | Recurring autonomous process with state, tiers, and cost budgets |
| **L1 / L2 / L3** | Loop autonomy tiers: L1=observe-only (read-only), L2=PR-gated (draft PR), L3=allowlisted (scoped writes) — see AGENTS.md loop.yaml tier/allowlist/deny |
| **knowledge/** | Persistent memory across sessions |

## Anti-patterns

- Do not skip `agent-toolkit doctor` — it catches 90% of setup issues
- Do not invoke agents via the skill tool — use `@mention`
- Do not run L3 loops without 3+ clean L1 runs first

## Next steps

- Load a project pack: `agent-toolkit workspace load packs/<project>.yaml` (harness alias: `./bin/workspace-context`)
- Run your first task: `/workflow-generic-project`
- Set up daily loop: `agent-toolkit loop init daily-triage`