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.0.7

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.

Quick Start

npx swe-atlas@latest new-project "project-folder-name"

If no folder name is provided, the current directory is used.

Installation

# Or install globally
npm install -g swe-atlas
swe-atlas new-project

Update

# Always use the latest version
npx swe-atlas@latest new-project

# Or update global install
npm update -g swe-atlas

What It Does

The CLI interactively asks:

  1. Your name — ATLAS refers to you as "Boss"
  2. Project type — Single repo or Multi repo (workspace with repos/ folder)
  3. Context templates — Which conventions to activate (all are copied, you pick what's active)
  4. MCP servers — Playwright (browser automation), PostgreSQL (database access)

Then scaffolds the full ATLAS setup:

your-project/
├── CLAUDE.md                # ATLAS identity & entry point
├── IMPORTANT_NOTES.md        # Critical lessons & warnings
├── .claude/
│   ├── skills/              # 11 specialized skills
│   ├── agents/              # 6 task-specific agents
│   ├── commands/            # 5 slash commands
│   ├── hooks/               # Task completion hooks
│   ├── settings.json        # Permissions config
│   └── settings.local.json  # Local overrides
├── self/ (or atlas/self/)    # Identity & engineering principles
├── context-templates/        # All convention templates
├── development-context/      # Active conventions for this project
├── external_information/     # Git submodules (plugins, skills)
├── automation_tests/         # QA test cases and results
├── docs/                     # Project documentation
├── misc/prompts/             # Prompt templates
└── .mcp.json                 # MCP server configuration

Single vs Multi Repo

| | Single Repo | Multi Repo | |---|---|---| | Use case | One project | Workspace with multiple projects | | Identity files | atlas/self/ | self/ | | Projects | Your existing code stays as-is | repos/backend/, repos/frontend/ | | Command | npx swe-atlas new-project | npx swe-atlas new-project my-workspace |

What You Get

11 Skills

| Skill | What It Does | |-------|--------------| | /abstraction-power | Pattern recognition — identify and extract reusable abstractions | | /frontend-design | Production-grade web UI with anti-AI-slop methodology | | /human-writing | Content indistinguishable from skilled human writers | | /pdf | Read, merge, split, watermark, OCR, fill forms | | /pptx | Create and edit slide decks | | /docx | Create and edit Word documents | | /xlsx | Spreadsheets with formulas, charts, data cleaning | | /canvas-design | Visual art and posters as PNG/PDF | | /algorithmic-art | Generative art using p5.js | | /theme-factory | 10 professional themes for any artifact | | /mcp-builder | Guide for creating MCP servers |

6 Agents

| Agent | What It Does | |-------|--------------| | code-architect | Feature architecture with implementation blueprints | | code-explorer | Trace execution paths, map architecture layers | | code-review | Multi-agent PR review with confidence scoring | | code-simplifier | Refine code for clarity and maintainability | | qa-manual-tester | Browser-based QA testing via Playwright | | commit | Git commits following ATLAS convention |

5 Commands

| Command | What It Does | |---------|--------------| | /swe-atlas:new-project-context | Initialize project context, configure conventions, set up workspace | | /swe-atlas:create-phase "phase-01-mvp" | Create a development phase with specs, test cases, and structure | | /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 | | /commit | Commit using sub-agent |

After Setup

Open your project in Claude Code and:

/swe-atlas:new-project-context  # Configure ATLAS for your project
/feature-dev                    # Guided feature development
"Add user authentication"       # Or just describe what you need

The Neuron Activation Problem

Neuron Activation

AI coding assistants have deep engineering capabilities locked behind generic defaults. The difference between "write a function" and a properly activated AI Software Engineer is like night and day.

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 — without engineering principles, AI-generated code becomes unmaintainable fast.

Repetitive setup — every session means re-explaining project structure, conventions, and decisions from scratch.

ATLAS solves all three. Persistent identity. Structured context. Engineering principles that load automatically. Just open the project and build.


Links

License

MIT