Skip to content
Back to skills

Using Agent Skills

ASecurity

Discovery flowchart for Artibot's skill library. Use this as orientation when the user asks 'what skills do you have', 'how do I do X', 'what commands are available', or when picking the right tool for an unfamiliar task.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 2, 2026
ai-agentsgodebuggingcode-reviewapisecurity

Works with

  • cursor
  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add Yoodaddy0311/artibot --skill using-agent-skills --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Using Agent Skills?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Using Agent Skills
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/yoodaddy0311-using-agent-skills/badge)](https://www.skillsdirectory.com/skills/yoodaddy0311-using-agent-skills)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: using-agent-skills
context: fork
user-invocable: false
level: 1
description: "Discovery flowchart for Artibot's skill library. Use this as orientation when the user asks 'what skills do you have', 'how do I do X', 'what commands are available', or when picking the right tool for an unfamiliar task."
lang: [en]
platforms: [claude-code, gemini-cli, codex-cli, cursor]
triggers:
  - "how do I"
  - "what skills"
  - "available commands"
  - "list skills"
  - "어떤 스킬"
  - "어떤 명령어"
  - "사용 가능한"
allowed-tools: [Read, Grep, Glob]
tokens: "~2K"
category: "meta"
agents: [orchestrator, planner]
whenNotToUse: "Inside an active skill — discovery is for orientation, not work. If you already know which skill applies, jump straight to it."
source_hash: 47049bd6
---

# Using Agent Skills (Meta-Skill)

A discovery aid for Artibot's skill catalog. **Do not** stay here once you know what to pick — read this, decide, then leave.

## Pick by intent (top of the flowchart)

| Intent | Start with | Cluster |
|---|---|---|
| "Plan a feature / break it down" | `planner` agent + `spec-format` | Planning |
| "Write code with tests-first" | `tdd-guide` agent + `tdd-workflow` | Implementation |
| "Review what I just wrote" | `code-reviewer` agent + `production-code-audit` | Review |
| "Refactor / simplify existing code" | `refactor-cleaner` agent + `fp-refactor` | Refactor |
| "Pick architecture / module boundaries" | `architect` agent + `persona-architect` | Architecture |
| "Find a bug systematically" | `systematic-debugging` + `verification-completion` | Debug |
| "Audit security / dependencies" | `security-reviewer` agent + `security-standards` | Security |
| "Run a coordinated multi-agent task" | `/team` (auto-triggered) + `multi-agent-patterns` | Orchestration |
| "Research a library / API surface" | `context7` MCP + `source-driven-development` | Research |
| "Write docs / README / changelog" | `doc-updater` agent + `coding-standards` | Docs |

## 7 lifecycle commands (Artibot autopilot phases)

| # | Command | Phase |
|---|---|---|
| 1 | `/plan` | PLAN — decompose request, draft adoption matrix |
| 2 | `/implement` | EXECUTE — squads run in parallel against file allowlist |
| 3 | `/code-review` | REVIEW — DEV-protocol cross-check |
| 4 | `/verify` | VERIFY — `npm run ci` + acceptance evidence |
| 5 | `/improve` | IMPROVE — prune backlog, tighten docs |
| 6 | `/team` | TEAM — multi-agent parallelism (auto-triggered when ≥2 subtasks) |
| 7 | `/daily` | DAILY — session digest, memory rotation |

These are **auto-invoked** — users never need to type them. The meta-rule from `CLAUDE.md`: detect intent → trigger silently.

## Skill clusters (top of `plugins/artibot/skills/`)

| Cluster | Purpose | Sample skills |
|---|---|---|
| Planning | Decompose / spec / estimate | `spec-format`, `clarify`, `polish` |
| Implementation | TDD, language ergonomics | `tdd-workflow`, `coding-standards`, `fp-refactor` |
| Review | Quality + security audit | `production-code-audit`, `code-slop-reviewer`, `security-standards` |
| Cognitive | System 1/2 routing, effort policy | `cognitive-routing`, `compaction-survival` |
| Orchestration | Team API + delegation | `multi-agent-patterns`, `delegation`, `tool-design` |
| Memory & Learning | Session memory, swarm | `memory-management`, `agent-memory-snapshot`, `continuous-learning` |
| DDD / Architecture | Tactical + strategic design | `ddd-tactical-design`, `persona-architect` |
| Marketing / Growth | Ads, SEO, content | `advertising`, `content-seo`, `cro-forms` |
| Meta | Discovery, this file | `using-agent-skills` |

Enumerate the full set with `Glob` on `skills/*/SKILL.md`, passing the plugin root as `path` — the directory scan is the single source of truth for the count. Plugin root: `${CLAUDE_PLUGIN_ROOT}` (the host fills in the absolute path when this skill loads). If that still shows a variable reference instead of a path, use `plugins/artibot` when the working directory is the Artibot source repo (its `plugins/artibot/.claude-plugin/plugin.json` names the plugin `artibot`), otherwise the highest version directory under `~/.claude/plugins/cache/artibot/artibot`.

## Decision flowchart

```
User asks something
        │
        ▼
Is it about a SPECIFIC skill domain (security/perf/test/UI)?
        │
   ┌────┴────┐
   │ Yes     │ No
   ▼         ▼
Jump to     Is it ≥2 independent subtasks?
that skill        │
              ┌───┴───┐
              │ Yes   │ No
              ▼       ▼
            /team    Pick by intent (table above)
                     │
                     ▼
                Use the matching agent + skill
```

## Anti-patterns (do not do)

- Re-reading this file mid-task ("just to double-check"). Pick once, leave.
- Asking the user "which skill do you want?" — that violates the auto-invoke principle. Detect intent and trigger silently.
- Listing every skill to the user. Show only the 3-5 relevant ones with one-line descriptions.

## Where to look next

Paths are relative to the plugin root (see above):

- `AGENTS.md` — agent roster + when each is best
- `CLAUDE.md` — DEV protocol + auto-team rules
- `README.md` — 5-layer module map

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.