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

claude-scaffold

v1.4.1

Published

Claude Code infrastructure for ML and AI engineers — skills, hooks, agents, and CI profiles.

Readme

claude-scaffold

Инфраструктурный слой Claude Code для ML и AI-инженеров — один репозиторий, который делает Claude дисциплинированным инженерным партнёром во всех твоих проектах.

Клонируй один раз. Деплой в любой проект одной командой. Обновляй все проекты при изменении конфига — всё синхронизируется автоматически.

CI npm Jest Tests Python Tests Skills License


Концепция

Большинство конфигураций Claude Code привязаны к конкретному проекту и расходятся со временем. claude-scaffold — это центральный инфраструктурный слой, который ты настраиваешь один раз и деплоишь везде.

claude-scaffold  ← редактируешь один раз
      │
      ├── deploy → project-a/.claude/
      ├── deploy → project-b/.claude/
      └── deploy → project-c/.claude/

Позже: npx claude-scaffold update --all
      → все три синхронизированы, без ручного копирования

Что делает

При каждом промпте в Claude Code хук автоматически:

  1. Внедряет dev/status.md — текущее состояние и следующие шаги проекта
  2. Определяет намерение планирования и напоминает войти в plan mode
  3. Сопоставляет промпт с 14 правилами скиллов (ключевые слова + изменённые файлы)
  4. Внедряет до 2 релевантных скиллов в system_prompt_addition

Скиллы привносят доменные знания: паттерны FastAPI, RAG-пайплайны, графы LangGraph, конфиги CI/CD, test-first воркфлоу — только когда нужно.


Быстрый старт

NPX (Phase 1+)

npx claude-scaffold init /path/to/my-project --profile ml-engineer --lang ru

Клонирование

git clone https://github.com/pyramidheadshark/claude-scaffold
cd claude-scaffold
npm install

Деплой в проект

python scripts/deploy.py /path/to/my-project --all --ci-profile fastapi

Обновление всех проектов

npx claude-scaffold update --all
# или
python scripts/deploy.py --update-all

Профили

| Профиль | Скиллы | Акцент | |---------|--------|--------| | ml-engineer | python-standards, ml-data-handling, predictive-analytics, rag-vector-db, langgraph | Chip Huyen, гексагональная архитектура, ML-воркфлоу | | ai-developer | python-standards, fastapi, multimodal-router, langgraph, github-actions | Claude API, prompt engineering, агентные паттерны | | fastapi-developer | python-standards, fastapi, htmx-frontend, test-first, github-actions | FastAPI, TDD, CI/CD | | fullstack | python-standards, fastapi, htmx-frontend, ml-data-handling, test-first | Full stack + ML-пайплайн |


14 Скиллов

| Скилл | Триггеры | |---|---| | python-project-standards | Всегда загружается (always_load: true) | | fastapi-patterns | FastAPI, роутеры, эндпоинты, Pydantic | | htmx-frontend | HTMX, шаблоны Jinja2, SSR | | ml-data-handling | pickle, ONNX, Parquet, S3, артефакты | | multimodal-router | PDF, DOCX, видео, анализ изображений, Gemini | | langgraph-patterns | langgraph + state/graph/node (мин. 2 ключевых слова) | | rag-vector-db | Qdrant, pgvector, эмбеддинги, чанкинг, RAG | | nlp-slm-patterns | Presidio, spaCy, Ollama, vLLM, PII | | predictive-analytics | sklearn, MLflow, Optuna, feature engineering | | infra-yandex-cloud | terraform + yandex/docker (мин. 2 ключевых слова) | | test-first-patterns | pytest, BDD, Gherkin, фикстуры, coverage | | github-actions | .github/workflows/*.yml, CI/CD джобы | | design-doc-creator | Мета — только вручную | | skill-developer | Мета — только вручную |


Запуск тестов

npm run test:hook         # 89 Jest-тестов (unit + E2E + session-start)
npm run test:cli          # 29 Jest-тестов (CLI команды)
python tests/infra/test_infra.py  # 43 Python-теста (инфра-контракты)
npm run check:budget      # проверить что все скиллы < 300 строк
npm run metrics           # отчёт по частоте загрузки скиллов

Структура репозитория

claude-scaffold/
├── .claude/
│   ├── skills/          # 14 скилл-модулей (SKILL.md + resources/ + skill-metadata.json)
│   ├── hooks/           # автоматизация жизненного цикла
│   ├── agents/          # 8 специализированных агентов
│   ├── commands/        # 4 slash-команды
│   └── CLAUDE.md        # базовый профиль ML-инженера
├── bin/
│   └── cli.js           # NPX точка входа
├── lib/
│   ├── commands/        # init, update, status, add-skill
│   ├── deploy/          # copy, registry, git
│   ├── ui/wizard.js     # интерактивный визард
│   ├── profiles.js      # профили → наборы скиллов
│   └── i18n.js          # EN/RU сообщения
├── scripts/
│   └── deploy.py        # Python CLI (legacy, полностью функциональный)
├── templates/
│   ├── profiles/        # CLAUDE.md.en + CLAUDE.md.ru для каждого профиля
│   └── github-actions/  # 4 CI-профиля + deploy-фрагменты
└── tests/
    ├── hook/            # Jest-тесты
    ├── cli/             # Jest-тесты CLI
    └── infra/           # Python-тесты

Документация