atlan-app-scaffold-standard
Scaffold new Atlan apps from CLI templates as the default behavior when users ask for a new app, then align files to sample-app standards.
Best use case
atlan-app-scaffold-standard is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Scaffold new Atlan apps from CLI templates as the default behavior when users ask for a new app, then align files to sample-app standards.
Teams using atlan-app-scaffold-standard 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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/atlan-app-scaffold-standard/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How atlan-app-scaffold-standard Compares
| Feature / Agent | atlan-app-scaffold-standard | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Scaffold new Atlan apps from CLI templates as the default behavior when users ask for a new app, then align files to sample-app standards.
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
# Atlan App Scaffold Standard When a user asks to create a new app, treat CLI bootstrap as implicit. Do not require users to mention CLI commands. ## Workflow 1. Interpret user intent: - If request is "create/build/new app" (even without technical detail), trigger this skill first. 2. Resolve app path and slug from user request. 3. Ask clarifying questions when high-impact requirements are missing: - Ask 1-3 short questions for business behavior only (input source, expected output, critical constraints). - Do not ask users to specify CLI commands or low-level scaffolding details. - If unanswered, proceed with sane defaults and state the assumptions. 4. Choose quality tier before implementation: - default: `quickstart-utility` - use `connector-standard` when request requires connector behavior comparable to postgres/redshift patterns. - follow `../_shared/references/app-quality-bar.md`. 5. Run progressive discovery before coding (no repo-wide sweep): - `quickstart-utility`: read only skill references + one representative quickstart app (main/workflow/activity/pyproject + one e2e test), target <= 12 reads. - `connector-standard`: read skill references + one postgres-style and one redshift-style reference slice, target <= 20 reads. - Expand beyond budget only when blocked by missing facts. - Do not run recursive wildcard scans (for example full-tree `Search(\"**\")`) in first pass. 6. Enforce CLI-first bootstrap: - Check `atlan` availability (`command -v atlan`). - If available: use `atlan app init -o <app_path> -t generic -y` (or `-s <sample>` when requested). - If missing: invoke `atlan-cli-install-configure`, then continue scaffold. - Do not begin by searching for a local `atlan-cli` repository. - Re-verify with `command -v atlan && atlan --help`. - If network/install is blocked, stop and ask the user to enable installation or provide an existing CLI binary path. 7. Verify template/sample choices only when needed: - `atlan app template list` - `atlan app sample list` 8. After scaffold, apply mode-specific structure from `references/scaffold-matrix.md`: - `postgres-minimal` by default. - `redshift-custom` only when requirements demand custom auth/preflight/miner behavior. 9. If behavior-critical decisions are unclear, run `atlan-fact-verification-gate`. 10. Continue implementation on scaffolded project files; do not hand-create base tree. 11. Before declaring completion, hand off to `atlan-cli-run-test-loop` to run at least: - unit tests - e2e tests (or record a concrete infrastructure blocker) and summarize results. ## Hard Rules - Do not manually create baseline app skeleton when CLI scaffold is available. - Do not copy another quickstart folder as a substitute for scaffold. - Keep SDK/CLI repositories read-only. - Keep outputs portable; no machine-local absolute paths. ## References - Scaffold matrix: `references/scaffold-matrix.md` - Quality bar: `../_shared/references/app-quality-bar.md` - Shared verification map: `../_shared/references/verification-sources.md` - CLI install/config: `../atlan-cli-install-configure/SKILL.md`
Related Skills
atlan-workflow-args-secrets-state
Implement workflow argument retrieval, credential_guid usage, and state store updates using Atlan SDK patterns. Use when workflows or activities handle credentials, runtime args, or persisted workflow state.
atlan-sql-connector-patterns
Select and apply the correct SQL connector implementation pattern (SDK-default minimal or source-specific custom). Use when building or extending SQL metadata/query extraction connectors.
atlan-sdk-objectstore-io-defaults
Enforce object store and IO defaults from the Atlan SDK for output paths, prefixes, and file writes. Use when implementing or reviewing raw/transformed output handling.
atlan-review-doc-sync
Run findings-first review for Atlan app changes and synchronize app documentation with implemented behavior. Use when completing a change set, preparing handoff, or auditing regressions.
atlan-fact-verification-gate
Verify Atlan app behavior against SDK docs/code and CLI docs/code before behavior-changing decisions; use lightweight checks by default and deep checks when risk is high.
atlan-e2e-contract-validator
Generate and validate e2e test contracts for Atlan workflows, including API responses, output paths, and schema assertions. Use when adding or updating workflow e2e coverage.
atlan-cli-run-test-loop
Run Atlan app execution loops using CLI-first commands with automatic CLI availability checks and safe fallbacks.
atlan-cli-install-configure
Install Atlan CLI with OS-aware binaries (or Homebrew on macOS) only when missing, then configure baseline tenant auth/log settings.
tizen-app-scaffold
Generates secure Tizen app projects (native/web/.NET) with privilege declarations, SMACK labels, and secure storage templates pre-configured.
implementing-kubernetes-pod-security-standards
Pod Security Standards (PSS) define three levels of security policies -- Privileged, Baseline, and Restricted -- enforced by the Pod Security Admission (PSA) controller built into Kubernetes 1.25+. PS
scaffold
Project scaffolding - generate boilerplate for common project types with best-practice defaults. Use for: scaffold, boilerplate, template, new project, init, create project, starter, setup, project structure, directory structure, monorepo, microservice, API template, web app template, CLI tool template, library template.
spec-writing-standard
Use when creating a new SPEC.md or incrementally updating an existing one. Covers both initial authoring and the ongoing incremental-update workflow that keeps the spec live.