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

website-method-nsm

v1.1.2

Published

Professional website and landing page creation with specialized AI agents

Readme

Next Site Method (NSM)

Build More Professional Websites — AI-driven agile framework for creating conversion-optimized websites and landing pages.

Follows BMAD METHOD architecture: specialized agents, structured workflows, configurableagents via TOML.


What is NSM?

Next Site Method is a framework where specialized AI agents guide you through website creation from strategy through launch:

  1. Strategist → Define goals, audience, competitive position
  2. Content Architect → Write persuasive copy and CTAs
  3. Designer → Create design system (WCAG AA compliant)
  4. SEO Specialist → Implement Schema.org and optimize
  5. Developer → Build semantic HTML, CSS, JavaScript
  6. Performance Engineer → Optimize Core Web Vitals
  7. AI Specialist → Integrate AI agents/WebMCP
  8. Compliance Officer → LGPD, privacy, legal compliance
  9. QA Engineer → Test functionality, accessibility
  10. Launch Manager → Deploy and monitor

Each agent is a skill you invoke in Claude Code. Each has a configurable menu and can be customized via customize.toml.


Quick Start

# Install NSM package
npm install website-method-nsm

Then in Claude Code:

/nsm-master-orchestrator    # Start the menu

Architecture

NSM follows BMAD METHOD structure:

src/nsm-skills/
├─ 1-strategy/
│  └─ nsm-agent-strategist/
│     ├─ SKILL.md         # Agent instructions
│     └─ customize.toml   # Menu, persona, config
├─ 2-content/
│  └─ nsm-agent-content-architect/
├─ 3-design/
│  └─ nsm-agent-designer/
├─ 4-seo/
│  └─ nsm-agent-seo-specialist/
├─ 5-develop/
│  └─ nsm-agent-developer/
├─ 6-optimize/
│  ├─ nsm-agent-performance-engineer/
│  ├─ nsm-agent-ai-specialist/
│  └─ nsm-agent-compliance-officer/
├─ 7-test/
│  └─ nsm-agent-qa-engineer/
└─ 8-launch/
   └─ nsm-agent-launch-manager/

Each agent:

  • Has a SKILL.md with detailed instructions
  • Has a customize.toml for configuration
  • Can be customized per project without code changes
  • Follows BMAD activation flow (persona, menu, dispatch)

How It Works

1. Create Website Brief

/nsm-agent-strategist

🎯 Strategist: Let's define your website strategy

[Menu]
DI - Conduct discovery interview
AB - Analyze existing business
TA - Define target audience
CP - Competitive positioning
CB - Create brief

> DI
[Strategist conducts structured interview]
[Produces: website-brief.md]

2. Write Content

/nsm-agent-content-architect

✍️ Content Architect: Ready to write your copy

[Menu]
WH - Write headlines
AB - About section
SV - Service descriptions
...

> WH
[Creates headlines based on brief]
[Shows for approval]
[Produces: website-content.md]

3. Design System

/nsm-agent-designer

🎨 Designer: Let's create your design system

[Presents color palette with WCAG verification]
[Produces: design-system.md + styles.css]

4-8. Continue Through Phases

Each phase builds on previous outputs. Agents read earlier phase files and extend them.


Customization

Each agent is customizable without code changes:

Project Overrides

Create _nsm/custom/{skill-name}.toml:

[agent]
icon = "🌟"  # Change icon
role = "Your custom role"  # Override role
identity = "Custom identity"  # Override identity

# Add to or replace menu items
[[agent.menu]]
code = "CUSTOM"
description = "My custom option"
skill = "my-custom-skill"

Or create {skill-name}.user.toml for personal overrides.


Complete Websites vs. Landing Pages

Complete Website (8 Phases)

Phases 1-8 in full sequence. Creates:

  • Multi-page site structure
  • Full content library
  • Complete design system
  • SEO optimization
  • Performance optimization
  • Compliance documentation
  • Launch strategy

Time: 2-4 weeks depending on scope

Landing Page (4-5 Phases)

Phases 1, 2, 3, 5, 7 (skip SEO optimization, compliance):

  • Single high-converting page
  • Focused copy and design
  • Performance optimized
  • Quick deployment

Time: 1-2 weeks


Prerequisites

  • Node.js 20+
  • Claude Code IDE (or support for other IDEs coming)
  • Basic understanding of: HTML, CSS, JavaScript
  • Optional: Git for version control

Features

8 Specialized Agents — Each expert in their domain
BMAD Architecture — Proven, extensible structure
TOML Customization — Configure without coding
Phase Gates — Approval required between phases
Multi-Language — Auto-detects PT/EN/ES
Accessibility First — WCAG AA compliance built-in
Conversion Focused — Every element serves conversion goals
Production Ready — Semantic HTML, CSS, vanilla JavaScript


Documentation

  • AGENTS.md — Complete agent reference
  • docs/tutorials/ — Step-by-step guides
  • docs/reference/customize-reference.md — Customization guide
  • src/nsm-skills/*/customize.toml — Agent configurations
  • RESTRUCTURING.md — Why this architecture

Workflows

Create Complete Website

Strategist → Content Architect → Designer → 
SEO Specialist → Developer → 
(Parallel: Performance + AI + Compliance) → 
QA Engineer → Launch Manager

Create Landing Page

Strategist → Content Architect → Designer → 
Developer → QA Engineer → Launch Manager

Contributing

To extend NSM:

  1. Create new skill in src/nsm-skills/{phase}/
  2. Add SKILL.md + customize.toml
  3. Update AGENTS.md reference
  4. Submit PR

License

MIT — Free to use, modify, distribute


Status

🟢 Production Ready — NSM architecture complete

Next: Implementation of all skills and full documentation


Built by: Next Site Method Team
Based on: BMAD METHOD
Last Updated: 2026-05-02