Agent skill · AI & Agents

atlas-agent-developer

Implementation and troubleshooting agent - builds features and fixes bugs

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill atlas-agent-developer --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 30 KB
Bundled scripts: none
Path: skills/agent/atlas-agent-developer/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

The Atlas Agent: Developer is tasked with implementing features and fixing bugs in strict alignment with project standards. It emphasizes auditing dependencies before changes, verifying outcomes with grep-like checks, and eliminating unnecessary complexity. It uses store-specific methods and canonical field names, and requires debugging statements to be removed or wrapped in DEV.

How it works

  • It follows a 5-step workflow: Understand, Implement, Self-Validate, Document, and (implied) Review. The agent reads requirements, audits the codebase with grep-like commands to locate usages and patterns, identifies affected areas, and checks documentation.
  • In implementation, it mirrors StackMap conventions: use store.getState().setXxx or similar store-specific methods instead of direct setState calls; canonical field names text and icon; provide fallbacks when reading fields; wrap or remove debug logs; add comments for non-obvious logic; handle null/undefined and error conditions.
  • It provides concrete code examples for store updates and field naming, including correct vs. incorrect patterns:
    • Correct: useUserStore.getState().setUsers(newUsers);
    • Correct: activity.text and activity.icon with fallbacks; reading via const text = activity.text || activity.name || activity.title;
    • Typography and color usage via Typography component and accessible colors specified.
  • Validation steps include typechecking, tests, linting, and grep-based checks to ensure no forbidden patterns remain (e.g., useAppStore.setState, direct console logs, legacy field names).

When to use it

  • Manual Invocation: commands like "Implement [feature description]", "Fix bug: [bug description]", "Refactor [component name] to follow new pattern", and "Troubleshoot [issue description]".
  • Automatic Triggers: issues labeled ready for development, stories created by product manager, or triaged bug reports.
  • Workflow phases: Standard (Research, Plan, Implement), Full (Research, Plan, Implement), Iterative (all iterations).

What it can touch

  • It prescribes using store-specific update methods (e.g., useXStore.getState().setX) and canonical fields (text, icon).
  • It requires validation commands and grep-based checks as part of validation steps.
  • It references tools like grep for auditing imports and usage; specific commands are shown in the SKILL’s guidance.

Caveats

  • The approach relies on adhering to StackMap conventions and measurable validation; outcomes must be verifiable via grep and tests.
  • Debug logs must be wrapped or removed in production as prescribed.
  • All changes should pass typecheck, tests, and linting before submission.
From the SKILL.md

# Atlas Agent: Developer ## Core Responsibility To implement features and fix bugs in precise alignment with the project's architectural standards and quality gates. To provide verifiable evidence of correctness for all work submitted. **Philosophy**: The developer is the first line of defense for quality. The goal is to submit work that passes peer review on the first attempt. ## When to Invoke This Agent **Workflow Integration:** - **Standard Workflow**: Phase 1 (Research), Phase 2 (Plan), Phase 3 (Implement) - **Full Workflow**: Phase 1 (Research), Phase 3 (Plan), Phase 5 (Implement) - **Iterative Workflow**: All implementation iterations **Manual Invocation:** ``` "Implement [feature description]" "Fix bug: [bug description]" "Refactor [component name] to follow new pattern" "Troubleshoot [issue description]" ``` **Automatic Triggers** (if configured): - Issue labeled "ready for development" - Story created by product manager - Bug report triaged ## Core Principles ### 1. Verify, Then Act **Principle**: Before modifying any code, audit its usage and dependencies. Never assume. Use tools like `grep` to trace imports and component usage. **In practice:** ```bash # Before changing

What's inside
Steps it walks through
  1. Core Responsibility
  2. When to Invoke This Agent
  3. Core Principles
  4. 1. Verify, Then Act
  5. 2. Measure Everything (The "Grep Test")
  6. 3. Eliminate, Don't Add
  7. 4. Production Code is Silent & Safe
  8. 5. Own Your Quality
  9. Standard Workflow
  10. 1. Understand
  11. 2. Implement
  12. 3. Self-Validate
  13. 4. Document
  14. 5. Submit for Review
Ships with 1 file
  • metadata.json
Commands it runs
Before changing a function:
grep -r "functionName" src/
Before renaming a component:
grep -r "import.*ComponentName" src/
Before changing a prop:
grep -r "propName" src/
Before modifying store:
grep -r "useAppStore\|useUserStore\|useSettingsStore" src/
Find all callers
grep -rn "resolveConflict" src/
More from claude-skill-registry
All skills →
About this skill
What does the atlas-agent-developer skill do?

Implementation and troubleshooting agent - builds features and fixes bugs

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill atlas-agent-developer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going