.agents/skills/atlan-e2e-contract-validator/SKILL.md
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.
npx skillsauth add atlanhq/atlan-sample-apps atlan-e2e-contract-validatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Define and validate e2e behavior as a machine-checkable contract.
e2e_case_contract.yaml using ../_shared/assets/e2e_case_contract.yaml.test_workflow_argsserver_configexpected_api_responsesexpected_output_pathsschema_assertionsatlan-fact-verification-gate if API/output behavior changed.python ../_shared/scripts/validate_e2e_case_contract.py e2e_case_contract.yaml/workflows/v1 behavior.references/contract-checklist.md../_shared/references/artifact-templates.mddevelopment
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.
development
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.
development
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.
testing
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.