Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Atlas turns your STATED NEED into a real systems atlas by SCANNING your actual sources (Azure via `az`, git repos, local dirs) and process/data mining them, THEN enriching against the Atlas knowledge graph. Use this skill when asked to inventory/map your real systems, scan your cloud + repos + directories, mine the real processes or data they contain, or collect their real constraints/gotchas. (atlas, scan my systems, inventory our azure account, map my repos, real systems atlas, process mining,
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 429% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -3% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 63% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 67% | 0% |
| case-21 | ✗→✓ | ▲ Improved | 5% | 0% |
This skill turns a stated need into a real systems atlas by SCANNING your actual sources — Azure subscriptions (via read-only az), git repos, and local directories — and process/data mining them, THEN enriching the result against the Atlas knowledge graph. It is the brain of the atlas plugin. The scan is PRIMARY; the graph is SECONDARY. For non-trivial runs it delegates orchestration to babysitter:babysit using an atlas-specific .a5c process; for simple lookups it queries the graph directly.
The output you want is an evidence-backed inventory of your systems — e.g. azure-inventory.json (every real resource id + RG from az), workspace-inventory.json (real repo/dir scan), processes.json (real mined CI/CD/IaC/.a5c processes), and a cross-linked SYSTEMS-ATLAS.md. Every item must cite its REAL source. Generic catalog nodes are NOT the deliverable.
Bash to run READ-ONLY scans:az (account/group/resource list + per-service list/show) for Azure; git + filesystem (Read/Glob) for repos and directories. NEVER invent resource ids, regions, SKUs, or file paths — if you didn't observe it in real output, it does not go in the atlas. Only scan the sources named in the need (scoping, not a fallback).
agents, processes, data models, capabilities, workflows, and wiki pages reached through the mcp__atlas__atlas_public_* MCP tools (server URL overridable via ATLAS_MCP_URL). Use it ONLY to add best-practice / comparison context for the real systems you found — never as the primary content, never to pad the atlas with generic nodes. See the atlas-graph-query skill for the tool surface.
| Trigger phrase | Command | |----------------|---------| | scan/inventory my real systems (azure + repos + dirs), map them | /atlas:discover | | mine the real processes in my repos/cloud (CI/CD, IaC, .a5c, cron) | /atlas:mine-processes | | mine the real data stores/models in my cloud + repos | /atlas:mine-data | | collect the real constraints/gotchas of my scanned systems | /atlas:collect-nuances |
subscription(s), git repos, local directories, URLs, plus the output dir. If the sources are genuinely ambiguous, run a short interview (AskUserQuestion). Per repo policy, interview ONLY when truly unclear.
az and writea real cloud inventory citing resource ids/RGs. Skip cleanly (record a reason) if no cloud source is in scope — only scan what's named.
(structure, submodules, manifests, languages, services, IaC) and write a real inventory citing real paths.
graph for comparison context. Clearly secondary; never the headline.
processes / data / integrations / nuances) where EVERY item cites its real source, like SYSTEMS-ATLAS.md, plus a machine mirror.
proceeding (see the atlas processes), iterating until the assertions pass.
For any non-trivial run, hand off to babysitter:babysit (via the Skill tool) naming the matching atlas process:
/atlas:discover → atlas-systems-discovery/atlas:mine-processes → atlas-process-mining/atlas:mine-data → atlas-data-mining/atlas:collect-nuances → atlas-collect-nuancesDo not hand-roll orchestration when a process exists.
named) is correct scoping and must be recorded with a reason — it is NOT a silent fallback to the public graph. If you find yourself writing a real fallback, stop and fix the root cause.
azresource id / RG, or a file path). Never invent resource ids, regions, SKUs, or file paths. Never invent graph node ids either — only reference ids returned by the Atlas tools, and keep graph content strictly secondary.
az read verbs, git status/remote/log, filesystemreads. Never run mutating cloud/git/fs commands and never read secret values.
ambiguous.
Bash tool inside the agenttask prompt. Do not emit kind: 'shell' subtasks unless the user explicitly asks for a shell-oriented workflow.
Other measured skills in the registry, with their headline benchmark lift.