From atlas
Boot and configure a project so the full atlas runtime is active: verify and install claude-mem and context-mode, scan the stack, recommend then confirm tooling, confirm automation hooks are wired, write project config, and seed the docs/ single source of truth. Triggers on project bootstrap, onboarding a repo to atlas, or configuring tooling for a codebase. Boots and configures only; run scoped build/fix/audit/refactor through atlas-engine.
How this skill is triggered — by the user, by Claude, or both
Slash command
/atlas:atlas-architectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The architect makes a project ready for atlas: memory on, context protection on,
The architect makes a project ready for atlas: memory on, context protection on,
the right capabilities recommended, hooks wired, config written, docs/ seeded. It
never installs or writes outside docs/ and .claude/ without explicit
confirmation.
Elicitation: consent decisions go through the AskUserQuestion tool, not prose offers the user must parse. Recommend-then-confirm means: present the install shortlist (skills/plugins/MCP) as one multiSelect question with recommended items first; when docs/ lacks the SSOT scaffold, ask one question - seed full scaffold (recommended), seed minimal (CHANGELOG/ROADMAP only), or skip. Ask only about actions needing consent; anything discoverable (stack, existing config, dependency presence) is detected, never asked.
Two entry points share this methodology:
/atlas command (heavy, on demand) runs all stages,hooks/session_boot.py) does the fast read-only
subset every session (status + lessons) and points the user at /atlas for the
rest.${CLAUDE_PLUGIN_ROOT}/scripts/discover_capabilities.py <root> (read-only). Match its
signals against ../atlas-engine/references/capability-catalog.md. Present a
ranked list (skill / plugin / mcp) with a reason and the exact install command
per item. Also surface the built-ins this project can use now: the loop-library
(via atlas-orbit), vendor connectors (via atlas-harbor, disabled until setup),
architecture mapping and structural dedup (atlas-cartographer), comprehensive
quality and security audit (atlas-survey), UX runtime swarm (atlas-expedition),
and measurable self-improvement with observability (atlas-sextant). Install only
confirmed items.hooks/hooks.json. Verify all eight hooks are
active (session boot, prompt optimizer, bash advisor, format-after-edit, dispatch
tripwire, completion gate, self-improvement nudge, session-transcript ingest).
A separate hooks/validate-readonly-query.sh SQL guard ships for the DB-audit
subagents (schema-inventory, rls-privilege-audit, naming-glossary-audit) to use
during read-only audits; it is not auto-loaded by hooks.json.
Outside a plugin install, offer scripts/install_hooks.py..claude/atlas.local.md (schema below). Show the diff and
confirm before writing.docs/ lacks the SSOT scaffold, offer to seed it per
../atlas-engine/references/docs-ssot.md. Confirm first. Then ensure docs/ is
git-tracked: atlas maintains docs/ as the project SSOT, so a deny-by-default
.gitignore MUST allowlist the SSOT subtree (root *.md plus architecture/,
features/, specs/, audits/, lessons/, wiki/, plans/, evidence/, reference_files/),
keep docs/.run/ ignored, and never blanket-allow docs/** (that would try to
commit vendored doc clones that carry their own nested .git). Verify with
git check-ignore docs/CHANGELOG.md (should NOT be ignored).Every install and every write outside docs/ and .claude/ is gated on the user's
explicit OK. The discovery script is read-only and side-effect free. Present the
shopping list; let the user choose; install only what they pick.
Orchestration posture lives in atlas-engine (see its ## Orchestration posture section). The architect only boots and configures; it does not run work.
Invoked with no task or prompt, any atlas skill runs the standard scan: inspect the project and report exactly what is missing to bring it to atlas standard, then recommend-then-confirm. Check, in order:
Report each as present or missing with the exact remediation. Install nothing without the user's explicit OK.
.claude/atlas.local.md (YAML frontmatter, markdown body for notes):
---
stack: [<detected languages/frameworks>]
capabilities_installed: [<asset ids confirmed this session>]
capabilities_declined: [<asset ids the user skipped>]
nudge_window_seconds: 900
routing_notes: <project-specific subagent/model routing, optional>
---
The body is free-form: project conventions, gotchas, and anything the architect learned during setup that the team should see.
npx claudepluginhub p/henssler-financial-atlas-plugins-atlasGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.