Review security boundaries for agent skills and tool-using workflows. Use when a skill, hook, script, adapter, or agent workflow touches tools, shell commands, file writes, secrets, private data, external documents, network calls, permissions, or destructive actions. NOT for ordinary style edits or non-tooling docs with no data or permission boundary.
EnglishCompare viable solution paths before implementation. Use when architecture, refactors, data model changes, workflow changes, tool choices, or irreversible decisions make the first idea too sticky. NOT for one-line fixes, constrained chores, or changes with only one safe path.
EnglishFind and challenge hidden assumptions in a plan, prompt, bug report, design, or AI-generated answer. Use when claims are unverified, something is called obvious or safe, or a plan depends on external behavior. NOT for confirmed requirements or tiny mechanical edits.
EnglishChallenge unnecessary abstraction, dependencies, and indirection before adding them. Use when a solution adds modules, frameworks, queues, caches, state machines, agents, configuration layers, or hard-to-delete architecture. NOT for small local changes, deletion-only refactors, or accepted ADRs.
EnglishDebug hard failures with reproduction, hypotheses, instrumentation, experiments, and regression proof. Use when bugs are flaky, poorly understood, production-facing, performance-related, or AI starts guessing fixes. NOT for simple bugs that already have a deterministic failing test.
EnglishReview a human or AI-generated diff as an untrusted claim. Use when merging, committing, or accepting changes that may hide regressions, missing tests, security risk, data loss, or unexplained behavior. NOT for formatting-only diffs or already-reviewed changes with no new code.
EnglishAudit README, docs, comments, examples, and public copy against repository evidence. Use when merging documentation changes or public claims to ensure claims are backed by files, tests, scripts, examples, or explicit limitation language. NOT for typo-only edits or private notes that make no factual claims.
EnglishConvert qualitative repo gaps or repeated failures into deterministic tests, fixtures, validators, or checks. Use when a gap, false confidence pattern, validator miss, or repeated review failure should become executable evidence. NOT for writing implementation code before the observable failure is defined or for broad test-suite expansion without a specific gap.
EnglishRequire a plain-language mechanism explanation before shipping, handoff, or review. Use when changes are largely AI-generated, learning-focused, or the developer may not understand the code. NOT for trivial edits, generated artifacts, or explanations already captured in a thinking ledger.
EnglishRequire a failing signal before bug fixes or behavior changes. Use when fixing a bug, adding behavior, changing edge cases, or reviewing AI code that lacks proof. NOT for docs-only edits, generated snapshots, or emergency hotfixes with a tracked follow-up test.
EnglishRoute broad or high-ambiguity requests through the smallest useful sequence of existing skills. Use when the user asks for god mode, all skills, maximum capability, end-to-end autonomous work, or a task that spans implementation, review, architecture, safety, and handoff. NOT for simple single-skill requests, literal claims of universal expertise, bypassing permissions, or skipping verification.
EnglishCheck local docs, ADRs, interfaces, schemas, and primary upstream sources before guessing. Use when work depends on APIs, frameworks, repo conventions, architecture decisions, or policy. NOT for purely local refactors or cases where code is the only source of truth.
EnglishSmoke-test runtime adapter changes for shared skills. Use when publishing or merging changes to Codex, Claude, Gemini, or other adapter manifests, context files, skill paths, or runtime metadata. NOT for skill body edits that do not affect adapter discovery or for unrelated CI changes.
EnglishGate new or changed skills before review. Use when adding, rewriting, or materially expanding a skill and the author needs to prove the skill has a real repeated problem, clear trigger, non-trigger, evidence contract, failure modes, and examples. NOT for typo-only skill edits or mechanical catalog/index updates.
EnglishReview whether a stale, overlapping, unused, or harmful skill should be kept, merged, renamed, archived, or deleted. Use when a skill overlaps with another, stops matching repo purpose, has weak usage evidence, or creates routing confusion. NOT for adding new skills or for minor edits that keep scope intact.
EnglishAudit overlap between proposed or existing skills. Use when adding a skill near an existing skill, renaming a skill, splitting a skill, or reviewing a skill set that may be drifting into duplicate prompts. NOT for standalone skill edits with no nearby skill or for catalog formatting changes.
EnglishReview thinking ledgers for substantive reasoning evidence. Use when accepting a staged or submitted thinking ledger for non-trivial work to check problem, assumptions, alternatives, evidence, verification, tradeoffs, and risk. NOT for checking only whether a ledger file exists or for reviewing unrelated prose docs.
EnglishTrace existing execution paths before changing unfamiliar behavior. Use when editing unknown code, debugging, reviewing AI-generated changes, or when a plan depends on current state, side effects, or error flow. NOT for greenfield files, pure docs, or already-traced isolated changes.
EnglishReview real agent transcripts against expected skill behavior. Use when a Codex, Claude, Gemini, or other agent session needs review to see whether the assistant followed the named skill, skipped evidence, overclaimed checks, or exposed a rubric gap. NOT for reviewing source diffs directly or for hypothetical skill design without a transcript.
EnglishIncludes Agent Security Boundary, Alternatives Before Code, Assumption Audit, and other workflows.
Supported by the Atlas install prompt. Skill-specific requirements vary.
Pack stats
What’s included
Agent Security Boundary
Review security boundaries for agent skills and tool-using workflows. Use when a skill, hook, script, adapter, or agent workflow touches tools, shell commands, file writes, secrets, private data, external documents, network calls, permissions, or destructive actions. NOT for ordinary style edits or non-tooling docs with no data or permission boundary.
Alternatives Before Code
Compare viable solution paths before implementation. Use when architecture, refactors, data model changes, workflow changes, tool choices, or irreversible decisions make the first idea too sticky. NOT for one-line fixes, constrained chores, or changes with only one safe path.
Assumption Audit
Find and challenge hidden assumptions in a plan, prompt, bug report, design, or AI-generated answer. Use when claims are unverified, something is called obvious or safe, or a plan depends on external behavior. NOT for confirmed requirements or tiny mechanical edits.
Complexity Budget
Challenge unnecessary abstraction, dependencies, and indirection before adding them. Use when a solution adds modules, frameworks, queues, caches, state machines, agents, configuration layers, or hard-to-delete architecture. NOT for small local changes, deletion-only refactors, or accepted ADRs.
Debugging Lab Notebook
Debug hard failures with reproduction, hypotheses, instrumentation, experiments, and regression proof. Use when bugs are flaky, poorly understood, production-facing, performance-related, or AI starts guessing fixes. NOT for simple bugs that already have a deterministic failing test.
Diff Interrogation
Review a human or AI-generated diff as an untrusted claim. Use when merging, committing, or accepting changes that may hide regressions, missing tests, security risk, data loss, or unexplained behavior. NOT for formatting-only diffs or already-reviewed changes with no new code.
Docs Claim Audit
Audit README, docs, comments, examples, and public copy against repository evidence. Use when merging documentation changes or public claims to ensure claims are backed by files, tests, scripts, examples, or explicit limitation language. NOT for typo-only edits or private notes that make no factual claims.
Evidence to Test
Convert qualitative repo gaps or repeated failures into deterministic tests, fixtures, validators, or checks. Use when a gap, false confidence pattern, validator miss, or repeated review failure should become executable evidence. NOT for writing implementation code before the observable failure is defined or for broad test-suite expansion without a specific gap.
Explain Without AI
Require a plain-language mechanism explanation before shipping, handoff, or review. Use when changes are largely AI-generated, learning-focused, or the developer may not understand the code. NOT for trivial edits, generated artifacts, or explanations already captured in a thinking ledger.
Failing Test First
Require a failing signal before bug fixes or behavior changes. Use when fixing a bug, adding behavior, changing edge cases, or reviewing AI code that lacks proof. NOT for docs-only edits, generated snapshots, or emergency hotfixes with a tracked follow-up test.
God Mode
Route broad or high-ambiguity requests through the smallest useful sequence of existing skills. Use when the user asks for god mode, all skills, maximum capability, end-to-end autonomous work, or a task that spans implementation, review, architecture, safety, and handoff. NOT for simple single-skill requests, literal claims of universal expertise, bypassing permissions, or skipping verification.
Read the Docs First
Check local docs, ADRs, interfaces, schemas, and primary upstream sources before guessing. Use when work depends on APIs, frameworks, repo conventions, architecture decisions, or policy. NOT for purely local refactors or cases where code is the only source of truth.
Runtime Adapter Smoke
Smoke-test runtime adapter changes for shared skills. Use when publishing or merging changes to Codex, Claude, Gemini, or other adapter manifests, context files, skill paths, or runtime metadata. NOT for skill body edits that do not affect adapter discovery or for unrelated CI changes.
Skill Authoring Gate
Gate new or changed skills before review. Use when adding, rewriting, or materially expanding a skill and the author needs to prove the skill has a real repeated problem, clear trigger, non-trigger, evidence contract, failure modes, and examples. NOT for typo-only skill edits or mechanical catalog/index updates.
Skill Deprecation Review
Review whether a stale, overlapping, unused, or harmful skill should be kept, merged, renamed, archived, or deleted. Use when a skill overlaps with another, stops matching repo purpose, has weak usage evidence, or creates routing confusion. NOT for adding new skills or for minor edits that keep scope intact.
Skill Overlap Audit
Audit overlap between proposed or existing skills. Use when adding a skill near an existing skill, renaming a skill, splitting a skill, or reviewing a skill set that may be drifting into duplicate prompts. NOT for standalone skill edits with no nearby skill or for catalog formatting changes.
Thinking Ledger Review
Review thinking ledgers for substantive reasoning evidence. Use when accepting a staged or submitted thinking ledger for non-trivial work to check problem, assumptions, alternatives, evidence, verification, tradeoffs, and risk. NOT for checking only whether a ledger file exists or for reviewing unrelated prose docs.
Trace the Code
Trace existing execution paths before changing unfamiliar behavior. Use when editing unknown code, debugging, reviewing AI-generated changes, or when a plan depends on current state, side effects, or error flow. NOT for greenfield files, pure docs, or already-traced isolated changes.
Transcript Review
Review real agent transcripts against expected skill behavior. Use when a Codex, Claude, Gemini, or other agent session needs review to see whether the assistant followed the named skill, skipped evidence, overclaimed checks, or exposed a rubric gap. NOT for reviewing source diffs directly or for hypothetical skill design without a transcript.
Quick start
- Choose your skills. Select individual skills above, or choose the entire pack.
- Copy the install prompt. Use Copy install prompt above the list.
- Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.
Try it with your agent
After installation, start with a request like:
Use the Agent Security Boundary skill to help with my task.
Ask me for the context you need before getting started.Requirements & license
- A coding agent that can access your project files and install skills.
- Your agent checks each skill’s instructions, dependencies, and permissions during setup.
- Reported license for the skills shown: MIT. The author’s terms apply.