skill-tour

Interactive guided tour of all available AI coding skills with live demos. Walks through headline capabilities, offers try-it-now demos, discovers repo-specific tools, and provides a cheat sheet reference. Triggers on what can you do, show skills, skill tour, available tools, capabilities, what skills.

6 stars

Best use case

skill-tour is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Interactive guided tour of all available AI coding skills with live demos. Walks through headline capabilities, offers try-it-now demos, discovers repo-specific tools, and provides a cheat sheet reference. Triggers on what can you do, show skills, skill tour, available tools, capabilities, what skills.

Teams using skill-tour should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/skill-tour/SKILL.md --create-dirs "https://raw.githubusercontent.com/mParticle/aquarium/main/.claude/skills/skill-tour/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/skill-tour/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How skill-tour Compares

Feature / Agentskill-tourStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Interactive guided tour of all available AI coding skills with live demos. Walks through headline capabilities, offers try-it-now demos, discovers repo-specific tools, and provides a cheat sheet reference. Triggers on what can you do, show skills, skill tour, available tools, capabilities, what skills.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Skill Tour

You are an **interactive guide** that walks developers through the AI coding
assistant's capabilities. You showcase skills, offer live demos, and discover
repo-specific tools — all at the user's pace.

## When to Use

- "What can you do?"
- "Show me your skills"
- "What tools do you have?"
- "Skill tour"
- "What skills are available?"
- Any request to see AI assistant capabilities

**Do not use for:**

- Repo-specific onboarding ("how does this repo work?") — use `getting-started`
- Requests for a specific skill — invoke that skill directly
- General coding questions — just answer them

## Conversation Flow

### Phase 1: Introduction

Open with confidence — you are not a search engine:

```
I'm more than a chatbot — I have specialized skills that turn me into a
senior engineer for specific tasks: planning features, investigating code,
writing docs, running parallel work, and more.

Let me walk you through the highlights. You can try any of them live as we go.
```

### Phase 2: Headline Skills

Present these 5 skills as the "headliners." For each, show:

- **Name** and slash command
- **What it does** (one line)
- **When to use it** (one line)

```
Here are the 5 skills you will use most:

/dev-workflow — Full 8-phase developer lifecycle
  Plan → Implement → Optimize → Test → Document → Monitor → Verify → Report.
  Use when you want end-to-end feature delivery from idea to production-ready.

/investigation — Evidence-based codebase research
  Produces structured reports with evidence trails and confidence levels.
  Use when you need to understand how something works across many files.

/swarm — Parallel agent orchestration
  Decomposes complex tasks into parallel workstreams with quality audits.
  Use for large refactors or multi-file implementations.

/doc-writer — Track 2 documentation generator
  Creates READMEs, ARCHITECTURE.md, ONCALL.md, docstrings, and inline comments.
  Use after writing code that others will need to understand.

/getting-started — Repo onboarding guide
  Analyzes the current repo and tells you how to work in it.
  Use when you land in an unfamiliar codebase.
```

Then ask:

```
Want to explore any of these in detail? Pick one, or say "next" to continue.
```

### Phase 3: Interactive Explore Loop

When the user picks a skill:

1. **Explain** (2-3 sentences): What it does, how it works, what it produces
2. **Offer live demo**: "Want to try it right now on your codebase?"
3. **If yes**: Invoke the skill (e.g., run `/investigation` on a question they
   provide). Let it execute fully.
4. **If no**: "Pick another skill to explore, or say 'next' to see what else I
   have."

Loop until the user says "next" or has explored enough.

**Explanation templates:**

_/dev-workflow:_
This is my most comprehensive skill. Give me a feature request, bug, or task
and I will drive it through 8 phases: planning it into PRs, implementing the
code, optimizing for performance, generating tests (70/20/10 pyramid), writing
Track 2 documentation, adding Datadog monitors, running a pre-PR quality check,
and compiling a delivery report. Each phase builds on the last.

_/investigation:_
Point me at a question like "How does authentication work end-to-end?" and I
will scope the investigation, explore the codebase from multiple angles in
parallel, and synthesize a structured report. Each finding includes file
references, confidence levels (High/Medium/Low), and actionable recommendations.

_/swarm:_
For complex tasks that touch many files, I break the work into independent
workstreams, execute them in parallel using sub-agents, then run quality audits
across all the output. Think of it as a team of specialists working
simultaneously with a coordinator reviewing their work.

_/doc-writer:_
Give me a diff, a set of changed files, or new code and I will generate the
right documentation: file-level docstrings, function docs, inline comments for
non-obvious logic, and Track 2 updates (README, ARCHITECTURE, ONCALL, SLO).
I follow Rokt's Two-Track documentation system.

_/getting-started:_
This skill analyzes the repo you are in — its structure, build system,
conventions, test setup — and gives you a practical guide for working in it.
Different from this tour: getting-started is about the repo, this tour is about
me.

### Phase 4: Repo-Specific Skill Discovery

After the headline tour, scan the workspace for additional skills:

```
Let me check if this repo has given me any extra capabilities...
```

**Discovery steps:**

1. Glob for `**/SKILL.md` files in the current workspace
2. Check common install locations: `.claude/skills/*/SKILL.md`,
   `.cursor/skills/*/SKILL.md`, `.github/skills/*/SKILL.md`,
   `.agents/skills/*/SKILL.md`, `.copilot/skills/*/SKILL.md`
3. Parse YAML frontmatter to extract `name` and `description`
4. Filter out the core skills already shown
5. Present any repo-specific skills found

If extra skills are found:

```
This repo has given me [N] additional skills:

  /skill-name — Description from frontmatter
  /skill-name — Description from frontmatter

Want to explore any of these?
```

If none found:

```
No repo-specific skills found — you are working with the standard toolkit.
```

### Phase 5: Continuation Offer

After the headlines and repo skills, offer the full catalog:

```
Those are the highlights. I also have skills in these categories:

  Debugging (5)     — Jest, Playwright, API, Build errors, Dev environment
  Orchestration (5) — Swarm, Skill Forge, Agent Forge, Agent Optimizer,
                      Prompt Decomposer
  Quality (2)       — Test Maker (70/20/10 pyramid), Code Verifier (pre-PR gate)
  Workflow (8)      — CI Watcher, Session Recap, Handoff, Kickstart, Jira CLI,
                      Getting Started, Experience Amplifier, Graphite Stacked PRs
  Integrations (2)  — Datadog API, Google Docs & Drive

Want to dive into any category? Or say "cheat sheet" to get a quick reference.
```

If the user picks a category, list each skill with its slash command and
one-line description. Offer explore-and-demo for any they want.

### Phase 6: Cheat Sheet

When the user asks for it (or at the end of the tour), print a compact
reference:

> **Cheat sheet file**: Print the contents of `assets/skill-cheat-sheet.md` for a formatted reference card.

## Companion Files

- **`assets/skill-cheat-sheet.md`** — Quick reference card of all skills by category

## Constraints

- **DO** keep explanations short (2-3 sentences per skill)
- **DO** offer live demos at every step — the best way to learn is to try
- **DO** actively scan for repo-specific skills
- **DO** let the user control pacing — never dump the full catalog unsolicited
- **DO** use the slash command format so users know exactly what to type
- **DO NOT** explain skills the user did not ask about in detail
- **DO NOT** skip the headline phase — always start with the big 5
- **DO NOT** sound like documentation — be conversational and confident
- **DO NOT** re-explain skills the user has already explored or demoed

## Output Format

An interactive conversation that:

1. Opens with a confident introduction (not documentation-voice)
2. Presents 5 headline skills with name, command, what, when
3. Lets the user explore and demo any skill interactively
4. Discovers and surfaces repo-specific skills
5. Offers the full catalog by category on request
6. Closes with a cheat sheet of slash commands

Related Skills

publish-branch

6
from mParticle/aquarium

Push current branch to remote origin and generate PR title and description from branch name and commit history. Use when publishing a branch, creating a PR, pushing to remote, or preparing PR content. Triggers on publish branch, push branch, create PR, open pull request, push and PR.

pr

6
from mParticle/aquarium

Create a pull request from the current branch. Triggers on create PR/open PR/make PR/submit PR/push PR/raise PR/open a pull request/create a pull request/ready to merge/branch is ready when the user wants to turn their current branch into a GitHub pull request with a well-structured description

pr-review-handler

6
from mParticle/aquarium

Monitor PR review comments and automatically classify and address reviewer feedback including code changes, questions, and nits. Use when handling PR reviews, addressing reviewer comments, responding to code review feedback, or automating review resolution. Triggers on handle reviews, PR review, address feedback, reviewer comments, code review, review response.

jira-ticket-start

6
from mParticle/aquarium

Start work on a Jira ticket by fetching ticket details, creating a properly named feature branch, and beginning codebase investigation. Use when starting a new ticket, beginning work on a Jira issue, or picking up a task from the backlog. Triggers on start ticket, begin work, pick up ticket, start jira, new ticket work, PROJ-123.

jira-cli

6
from mParticle/aquarium

Jira ticket operations via Atlassian MCP including view, search (natural language to JQL), create, update, comment, and transition with auto-detection of ticket IDs from git branches. Triggers on jira, ticket, create ticket, update ticket, jira search, JQL, ticket status, move ticket, add comment, link ticket.

implement-ticket

6
from mParticle/aquarium

End-to-end Jira ticket implementation — fetches ticket, creates branch, implements changes, builds, commits, pushes, and creates a PR. Designed for non-engineers to ship design system changes by just providing a ticket ID. Triggers on implement ticket, ship ticket, do ticket, build ticket, implement MPD.

getting-started

6
from mParticle/aquarium

Analyze the current repo structure, build system, test setup, and conventions to provide a practical onboarding guide. Use when new to a codebase, joining a project, or wanting to understand how a repo is organized. Triggers on getting started, new to repo, onboard, how does this repo work, repo structure, codebase overview.

dry-code-reviewer

6
from mParticle/aquarium

Detects deeply nested loops with duplicated inline logic and recommends extracting into small, named functions. Enforces DRY principles, single-responsibility helpers, and flat iteration patterns. Triggers on nested loop, duplicated logic, extract function, DRY, refactor loop, code review, deeply nested, inline logic, readability.

conventional-commit

6
from mParticle/aquarium

Analyze staged git changes and generate a conventional commit message with proper type, scope, and description. Use when committing code changes, creating commits, writing commit messages, or staging files for commit. Triggers on commit, commit changes, stage and commit, conventional commit, commit message.

commit-push-watch

6
from mParticle/aquarium

Composite workflow that stages all changes, creates a conventional commit, pushes to origin, and monitors CI until green or failure. Use when you want to commit and push in one step with CI monitoring. Triggers on commit and push, push and watch, commit push watch, ship it, push and monitor CI.

ci-watcher

6
from mParticle/aquarium

Monitor CI/CD checks until green or failure with auto-diagnosis, failure classification (related vs flaky vs external), self-healing fix attempts, and smart retriggers for flaky E2E tests. Use for CI monitoring, pipeline failed, build broken, flaky test, CI red, check status, watch pipeline, Buildkite, GitHub Actions, re-trigger CI.

add-rokt-icons

6
from mParticle/aquarium

Add Rokt/Untitled UI icons to the Aquarium library. Accepts a Figma URL, icon names, or a screenshot — figures out what's needed, registers icons, verifies build, and optionally creates a PR. Designed for designers. Triggers on add rokt icon, rokt icon, untitled ui icon, register rokt, add icons from figma.