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

refacil-sdd-ai

v2.0.3

Published

SDD-AI: Specification-Driven Development with AI — metodologia de desarrollo con IA usando OpenSpec, Claude Code y Cursor

Readme

refacil-sdd-ai

Metodologia SDD-AI (Specification-Driven Development with AI) empaquetada como herramienta CLI.

Instala skills para Claude Code y Cursor que guian al desarrollador por un flujo estructurado de desarrollo usando OpenSpec como base de especificaciones.

Requisitos

  • Node.js >= 20.19.0 (requerido por OpenSpec)
  • Claude Code o Cursor instalado

Instalacion y Setup

Se recomienda instalar a nivel global para no tener que instalar el paquete en cada repositorio donde se use la metodologia.

# 1. Instalar de forma global (una sola vez)
npm install -g refacil-sdd-ai

# 2. En la raiz del repo donde quieras usar la metodologia:
refacil-sdd-ai init
#    Copia skills a .claude/ y .cursor/, crea CLAUDE.md y .cursorrules

# 3. IMPORTANTE: Reiniciar la sesion de Claude Code o Cursor
#    (las skills nuevas no se detectan hasta reiniciar)

# 4. En Claude Code o Cursor, ejecutar:
/refacil:setup
#    Esto hace:
#    - Verifica Node.js
#    - Verifica OpenSpec (si no esta instalado, lo instala globalmente)
#    - Inicializa openspec/ en el repo (openspec init --tools claude,cursor)
#    - Crea openspec/config.yaml con idioma espanol
#    - Genera AGENTS.md automaticamente analizando el repo

Actualizar a una nueva version

# Actualizar el paquete global
npm update -g refacil-sdd-ai

# En cada repo donde se use, re-copiar las skills actualizadas:
refacil-sdd-ai update

Nota: openspec init tambien instala sus propios comandos (opsx:*) en .claude/ y .cursor/. Esto es normal. Los refacil:* y opsx:* coexisten sin conflicto. El equipo debe usar refacil:* como interfaz principal.

Comandos del CLI

refacil-sdd-ai init      # Instalar skills y crear configs en el repo actual
refacil-sdd-ai update    # Actualizar skills a la ultima version
refacil-sdd-ai clean     # Eliminar skills del repo
refacil-sdd-ai help      # Ver ayuda

Skills disponibles

Una vez instalado, estos comandos estan disponibles en Claude Code y Cursor:

| Comando | Descripcion | |---------|-------------| | /refacil:setup | Instalar OpenSpec y generar AGENTS.md para el repo | | /refacil:guide | Guia interactiva — que comando usar segun lo que necesites | | /refacil:explore | Explorar el codebase sin hacer cambios | | /refacil:propose | Crear propuesta de cambio (proposal + specs + design + tasks) | | /refacil:apply | Implementar las tasks del cambio propuesto | | /refacil:test | Generar tests unitarios desde los artefactos | | /refacil:verify | Validar implementacion vs specs (con opcion de aplicar correcciones) | | /refacil:review | Review con checklist de calidad del equipo | | /refacil:archive | Archivar cambio completado | | /refacil:up-code | Subir codigo a rama de desarrollo (con validacion de ramas protegidas) | | /refacil:bug | Flujo guiado completo para investigar y corregir bugs |

Flujos de trabajo

Feature nuevo

/refacil:propose "descripcion del feature"
# → Revisar y aprobar artefactos (proposal, specs, design, tasks)
/refacil:apply
/refacil:test
/refacil:verify
# → Si hay correcciones: verify pregunta si aplicarlas automaticamente
# → Si aprueba: aplica fixes y re-verifica (max 2 rondas)
/refacil:review
/refacil:archive
/refacil:up-code

Bug fix

/refacil:bug "descripcion del error"
/refacil:review
/refacil:up-code

Explorar codigo

/refacil:explore "que quiero entender"

Como funciona

  1. refacil-sdd-ai init copia las skills a .claude/skills/ y .cursor/skills/, y crea CLAUDE.md + .cursorrules
  2. /refacil:setup (en Claude Code o Cursor) instala OpenSpec, analiza el repo y genera un AGENTS.md personalizado
  3. Las demas skills (propose, apply, test, etc.) leen AGENTS.md para entender las convenciones del proyecto
refacil-sdd-ai init          →  Skills en .claude/ y .cursor/
                                 CLAUDE.md y .cursorrules creados

/refacil:setup               →  OpenSpec instalado
                                 AGENTS.md generado (analisis automatico del repo)

/refacil:propose             →  Artefactos en openspec/changes/
/refacil:apply               →  Codigo implementado
/refacil:test                →  Tests generados
/refacil:verify              →  Validacion PASS/FAIL (puede aplicar fixes con aprobacion)
/refacil:review              →  Review con checklist
/refacil:archive             →  Cambio archivado
/refacil:up-code             →  Push a rama de desarrollo

Que se instala en tu repo

.claude/skills/refacil-*/    # Skills para Claude Code
.cursor/skills/refacil-*/    # Skills para Cursor
CLAUDE.md                    # Config para Claude Code (apunta a AGENTS.md)
.cursorrules                 # Config para Cursor (apunta a AGENTS.md)
AGENTS.md                    # Generado por /refacil:setup (NO por el CLI)
openspec/                    # Generado por /refacil:setup via OpenSpec

Desinstalar

# Eliminar skills del repo actual
refacil-sdd-ai clean

# Desinstalar paquete global (opcional)
npm uninstall -g refacil-sdd-ai

Tecnologias

Licencia

MIT