npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

swe-atlas

v1.7.0

Published

ATLAS - Adaptive Technical Learning and Architecture System. Scaffold an AI Software Engineer Agent for Claude Code.

Readme

SWE-ATLAS

SWE-ATLAS

Turn Claude Code into a senior software engineer with persistent identity, real engineering principles, and production-grade tooling.

npx swe-atlas@latest new-project

One command. Full setup. No copy-pasting prompts every session.


Why This Exists

Neuron Activation

The Neuron Activation Problem

AI coding assistants have deep engineering capabilities locked behind generic defaults. Ask "write a function" and you get code. Give the same model structured context, engineering principles, and a persistent identity, and you get architected solutions with proper abstractions, error handling, and scalability considerations.

The difference is neuron activation — the right instructions firing the right capabilities.

What Goes Wrong Without It

Context rot. Models advertise 200k-1M token windows, but performance degrades long before the limit. The 10,000th token is not as trustworthy as the 10th.

Vibecoding hangovers. 25% of Y Combinator startups have 95% AI-generated codebases. Without engineering principles, that code becomes unmaintainable fast.

Repetitive setup. Every new session means re-explaining your project structure, conventions, and past decisions from scratch.

The Fix

ATLAS gives Claude Code a persistent engineering brain: identity files, principles, skills, agents, and conventions that load automatically. No copy-pasting. No re-explaining. Just open the project and build.


Getting Started

Quick Start

# Scaffold into an existing project
cd your-project
npx swe-atlas@latest new-project

# Or scaffold into a new folder
npx swe-atlas@latest new-project my-workspace

The CLI asks for your name, project type, context templates, and MCP servers. Then scaffolds everything.

Manual Setup

git clone --recurse-submodules https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas
cd Software-Engineer-AI-Agent-Atlas

Then run /swe-atlas:new-project-context inside Claude Code.

After Setup

/swe-atlas:new-project-context           # Configure ATLAS for your project
/swe-atlas:prepare-blueprint             # Discovery interview (problem, vision, users, UX)
/swe-atlas:create-design-md              # Lock visual identity via HTML variant prototyping
/swe-atlas:create-blueprint              # Generate frozen foundation + phases
/swe-atlas:create-phase "phase-01-mvp"   # Scaffold a development phase
/feature-dev                             # Guided feature development
"Add user authentication"                # Or just describe what you need

What ATLAS Brings

ATLAS (Adaptive Technical Learning and Architecture System) operates as 7 roles: Software Engineer, Solution Architect, Software Architect, Tech Lead, Business Analyst, Product Owner, and UI/UX Designer.

17 Skills

| Skill | Command | What It Does | |-------|---------|--------------| | Abstraction Power | /abstraction-power | Pattern recognition — identify repeated patterns, extract reusable abstractions | | Frontend Design | /frontend-design | Production-grade web UI with anti-AI-slop methodology | | shadcn | /shadcn | shadcn/ui components, presets, registries, and project init | | Human Writing | /human-writing | Content indistinguishable from skilled human writers in any language — auto-loads language-specific AI-tells from languages/ (currently English default + Bahasa Indonesia; add more via languages/{iso}.md) | | PDF | /pdf | Read, merge, split, watermark, OCR, fill forms | | PPTX | /pptx | Create and edit slide decks | | DOCX | /docx | Create and edit Word documents | | XLSX | /xlsx | Spreadsheets with formulas, charts, data cleaning | | Canvas Design | /canvas-design | Visual art and posters as PNG/PDF | | Algorithmic Art | /algorithmic-art | Generative art using p5.js | | Theme Factory | /theme-factory | 10 professional themes for any artifact | | MCP Builder | /mcp-builder | Guide for creating MCP servers | | Find Skills | /find-skills | Discover and install skills from the Anthropic library | | Skill Creator | /skill-creator | Scaffold a new skill following the canonical format | | PostgreSQL Code Review | /postgresql-code-review | Review SQL/migrations for correctness and safety | | PostgreSQL Optimization | /postgresql-optimization | Diagnose slow queries, suggest indexes and rewrites | | Supabase Postgres Best Practices | /supabase-postgres-best-practices | Idiomatic Supabase + Postgres patterns (RLS, auth, storage) |

7 Agents

| Agent | Model | What It Does | |-------|-------|--------------| | code-architect | Opus | Feature architecture with implementation blueprints | | code-explorer | Opus | Trace execution paths, map architecture layers | | code-review | Sonnet (x5) | Multi-agent PR review with confidence scoring | | code-simplifier | Opus | Refine code for clarity while preserving functionality | | generator-discriminator-loop | Opus | GAN-inspired iterative review — loops until the discriminator finds no gaps | | qa-manual-tester | Inherit | Browser-based QA testing via Playwright | | commit | Sonnet | Git commits following ATLAS convention |

Commands

| Command | What It Does | |---------|--------------| | /swe-atlas:new-project-context | Initialize project context, configure conventions, set up workspace | | /swe-atlas:prepare-blueprint | Discovery interview — captures business problem, vision, users, UX intent into blueprint-prep/ | | /swe-atlas:create-design-md | Lock visual identity — discover, prototype 3 distinct HTML variants for browser comparison, iterate, then write .claude/rules/DESIGN.md in Stitch format (YAML tokens + canonical sections) | | /swe-atlas:create-blueprint | Intelligence-driven waterfall — produces frozen foundation (BLUEPRINT, PRD, CONTINGENCY, STACK, CONVENTIONS, ARCHITECTURE, INVENTORY, wireframes, scenarios, phases, ralph) | | /swe-atlas:create-phase "phase-01-mvp" | Create a development phase with specs, test cases, and structure | | /swe-atlas:create-phase-details | Add wireframes, data model, data flow, and roadmap to a phase | | /swe-atlas:create-tasks | Decompose a phase into codebase-aware tasks | | /feature-dev | Guided feature development with codebase exploration | | /run-be-fe | Run backend and frontend in background | | /qa-manual-test-run | Execute QA test cases (markdown TC-*.md run via Playwright MCP — never as .spec.ts scripts) | | /commit | Commit using sub-agent |

MCP Integration

Pre-configured in .mcp.json:

  • Playwright — Browser automation for QA testing and UI verification
  • PostgreSQL — Database access for queries and schema inspection

Repository Structure

├── CLAUDE.md                        # ATLAS identity & entry point
├── NOTES.md                         # Regular notes and important must-follow rules
├── self/                            # Identity and principles
│   ├── atlas.md                    # Persona, journey, work protocol
│   └── engineering.md              # Engineering principles, roles
├── repos/                           # Your projects (multi-repo mode)
├── .claude/
│   ├── skills/                     # 17 specialized skills
│   ├── agents/                     # 7 task-specific agents
│   ├── commands/                   # Slash commands
│   ├── hooks/                      # Task completion hooks
│   └── rules/                      # Project rules — conventions + DESIGN.md (auto-loaded)
├── docs/                            # Project documentation
│   └── external-information/       # Git submodules (Anthropic plugins & skills)
├── misc/                            # Working files
│   ├── automation-tests/           # QA test cases and results
│   ├── context-templates/          # All convention templates
│   └── prompts/                    # Prompt templates
└── .mcp.json                        # MCP server configuration

How It Works

Neuron Activation Through Structure

Just as biological neurons need specific patterns to fire, AI capabilities need structured activation. ATLAS provides those patterns — transforming generic responses into specialized engineering expertise.

Context Engineering > Context Size

Rather than relying on ever-larger context windows, ATLAS uses strategic context organization through CLAUDE.md files and modular conventions to maintain focus where it matters.

Vibecoding With Guardrails

Natural conversational programming with engineering discipline. Production-grade, industry-appropriate best practices are the default — with KISS, YAGNI, and DRY applied in balance. Every session starts with the same standards.


npx swe-atlas@latest new-project and start building.

ATLAS — FAANG experience for scale. Startup experience for pragmatism.