agentleFS
NoaiRoxNoaiRox/specialist-agent/skills/tutorial/SKILL.md

tutorial

Skill2 starsChanged 9 months agoMITView on GitHub

Use when first using Specialist Agent, onboarding a new team member, or wanting to explore available agents and skills.

10 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use update.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • AnthropicSkill

    update

    Sync tasks and refresh memory from your current activity. Use when pulling new assignments from your project tracker into TASKS.md, triaging stale or overdue tasks, filling memory gaps for unknown people or projects, or running a comprehensive scan to catch todos buried in chat and email.

    Also in 3 projects that use this

The file

We split this skill into the rules it gives an agent

6 rules. 0 are common, 6 are distinctive, and 0 are very specific to this project.

  • 0

    Common

    Most of the 10 edited versions we read keep these.

  • 6

    Distinctive

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Write tests first with @tdd.

    line 122
  2. Distinctive:

    RED: - Write failing test

    line 130
  3. Distinctive:

    No code without failing test first.

    line 134
  4. Distinctive:

    If something goes wrong:

    line 147
  5. Distinctive:

    Use specialist agents for specific domains.

    line 172
  6. Distinctive:

    Create your own agents.

    line 225

“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

/tutorial - Interactive Tutorial

Learn Specialist Agent with hands-on exercises.

Level: $ARGUMENTS (default: beginner)


Beginner Tutorial

Step 1: Your First Agent

Agents are AI specialists. Each one does something specific.

Try this:

Create a Button component with label and onClick props

@builder will create the component following your project's patterns.

What happened:

  • @builder read your ARCHITECTURE.md
  • Created the component in the right folder
  • Added TypeScript types
  • Followed your naming conventions

Step 2: Review Code

Now review what was created.

Try this:

Review the Button component

@reviewer checks:

  1. Does it meet requirements?
  2. Is the code clean?
  3. Does it follow architecture patterns?

Step 3: Use Skills

Skills are shortcuts. They start with /.

Try this:

/health

This shows your project's health score.

Other useful skills:

  • /plan - Plan a feature
  • /checkpoint - Save your progress
  • /remember - Save a decision

Step 4: Debug an Issue

When something breaks:

Try this:

Debug why the login button doesn't work

@debugger will:

  1. Gather evidence
  2. Analyze the code
  3. Find the root cause
  4. Suggest a fix

Beginner Complete

You learned:

  • How to use @builder to create code
  • How to use @reviewer to check quality
  • How to use skills for quick actions
  • How to use @debugger to fix issues

Next: Try /tutorial intermediate


Intermediate Tutorial

Step 1: Planning Complex Features

For big features, plan first.

Try this:

/plan add user authentication with login and registration

@planner will:

  1. Assess complexity
  2. Break into tasks
  3. Estimate effort
  4. Ask for approval

Step 2: Test-Driven Development

Write tests first with @tdd.

Try this:

/tdd implement a calculateDiscount function

The workflow:

  1. RED - Write failing test
  2. GREEN - Make it pass
  3. REFACTOR - Clean up

No code without failing test first.


Step 3: Checkpoints

Save progress before risky changes.

Try this:

/checkpoint create before-refactor

If something goes wrong:

/checkpoint restore before-refactor

Step 4: Session Memory

Remember decisions across sessions.

Save a decision:

/remember use Zustand for state management

Recall later:

/recall state management

Step 5: Specialized Agents

Use specialist agents for specific domains.

AgentUse Case
@apiDesign REST/GraphQL APIs
@securityAdd authentication
@financePayment integration
@perfPerformance optimization
@dataDatabase design

Try this:

Use @api to design REST endpoints for products

Intermediate Complete

You learned:

  • Planning with @planner
  • TDD with @tdd
  • Checkpoints for safety
  • Session memory
  • Specialist agents

Next: Try /tutorial advanced


Advanced Tutorial

Step 1: Agent Composition

Agents can work together.

Example workflow:

1. @planner creates the plan
2. @builder implements each task
3. @reviewer validates the code
4. @tester adds tests

Try this:

Plan and implement a products module with tests

Step 2: Custom Agents

Create your own agents.

Command:

npx specialist-agent create-agent @my-agent

Agent structure:

---
name: my-agent
description: "What this agent does"
tools: Read, Write, Edit
---

# @my-agent

## Mission
One sentence describing the goal.

## Workflow
1. First step
2. Second step

## Rules
- Rule one
- Rule two

Step 3: Team Profiles

Set behavior for different contexts.

Available profiles:

  • startup-fast - Move fast, minimal validation
  • enterprise-strict - Full validation, strict rules
  • learning-mode - Explain everything
  • cost-optimized - Minimize token usage

Set profile:

npx specialist-agent profiles set startup-fast

Step 4: Cost Optimization

Reduce token usage:

  1. Use Lite mode - 60-80% cheaper
  2. Be specific - Less exploration needed
  3. Use @scout first - Get recommendations
  4. Batch related tasks - Less context switching

Check cost:

/estimate add payment integration

Step 5: Multi-Platform

Specialist Agent works on multiple platforms:

PlatformHow
Claude CodeNative support
Cursor.cursor-plugin/
VS Code.vscode/extension.json
Windsurf.windsurf/plugin.json

The agents and skills work the same everywhere.


Advanced Complete

You learned:

  • Agent composition
  • Creating custom agents
  • Team profiles
  • Cost optimization
  • Multi-platform usage

Quick Reference

Agents

AgentWhat it Does
@builderBuild code
@reviewerReview code
@debuggerFix bugs
@plannerPlan features
@tddTest-driven development
@apiAPI design
@securityAuthentication
@financePayments
@perfPerformance

Skills

SkillWhat it Does
/planPlan a feature
/tddTDD workflow
/debugDebug an issue
/checkpointSave/restore progress
/healthProject health score
/rememberSave decisions
/recallRecall decisions
/estimateEstimate cost

Documentation

Full docs at: https://specialistagent.com.br/

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.