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

backend-promax-skill

v2.0.0

Published

Backend Intelligence Hub for AI Coding Agents - Architecture, Database, Security, and Performance reasoning.

Readme


What's New in v2.0

Intelligent System Design Generation

The flagship feature of v2.0 is the Architecture Reasoning Engine - an AI-powered system that analyzes project requirements and generates comprehensive system designs.

+----------------------------------------------------------------------------------------+
| TARGET: MoneyGuard - RECOMMENDED BACKEND ARCHITECTURE                                  |
+----------------------------------------------------------------------------------------+
|                                                                                        |
| DOMAIN: Fintech (High Sensitivity)                                                     |
| PATTERN: Event-Driven Architecture (EDA) + Micro-segmentation                          |
|                                                                                        |
| CORE STACK:                                                                            |
|   - Language: Go (Fiber) / Rust (Actix)                                                |
|   - Messaging: Apache Kafka / RabbitMQ                                                 |
|   - Auth: OAuth2 + OIDC (Keycloak)                                                     |
|                                                                                        |
| DATABASE STRATEGY:                                                                     |
|   - Primary: PostgreSQL (ACID compliant)                                               |
|   - Caching: Redis (Cluster mode)                                                      |
|   - Immutable: Amazon QLDB (Ledger for transactions)                                   |
|                                                                                        |
| SECURITY PROTOCOLS:                                                                    |
|   - Encryption: AES-256 (At rest) + mTLS (In transit)                                  |
|   - Resilience: Circuit Breakers + Throttling                                          |
|                                                                                        |
| ANTI-PATTERNS TO AVOID:                                                                |
|   - [!] No Firebase for core financial ledger                                          |
|   - [!] No client-side balance calculations                                            |
|                                                                                        |
| PRE-DELIVERY CHECKLIST:                                                                |
|   [ ] Idempotency keys implemented on all write APIs                                   |
|   [ ] Distributed Tracing (OpenTelemetry) configured                                   |
|   [ ] Secrets managed via HashiCorp Vault                                              |
|                                                                                        |
+----------------------------------------------------------------------------------------+

Features

  • 100+ Industry Rules: Architecture reasoning for Fintech, HealthTech, SaaS, Web3, AI platforms, E-commerce, and more.
  • 18 Data Categories: Comprehensive CSV knowledge base covering architecture, databases, security, testing, cloud patterns, and observability.
  • Architecture Persistence: Decisions are automatically saved to BACKEND_MASTER.md for reference.
  • Security Protocols: Hardened checklists based on OWASP Top 10, HIPAA, PCI-DSS, and GDPR.
  • Performance Optimization: Intelligent recommendations for indexing, caching, and low-latency throughput.
  • Testing Strategies: Unit, integration, E2E, performance, and security testing patterns.
  • Cloud Patterns: AWS, GCP, Azure, and multi-cloud architecture recommendations.
  • Multi-Agent Support: Native integration for 11+ AI coding assistants.

Installation

Using CLI (Recommended)

Navigate to your project directory and run:

cd /path/to/your/project
npx backend-promax-skill init

One-line Installer (No Node.js Required)

Windows (PowerShell):

cd C:\path\to\your\project
iwr -useb https://raw.githubusercontent.com/dsoftodin22999/backend-promax-skill/main/install.ps1 | iex

Mac / Linux:

cd /path/to/your/project
curl -fsSL https://raw.githubusercontent.com/dsoftodin22999/backend-promax-skill/main/install.sh | sh

Local Installation (From Cloned Repo)

.\install_to_project.ps1 -TargetProject "C:\path\to\your\project"

📖 For detailed integration instructions, see INTEGRATION.md


Quick Start Guide

Step 1: Install to Your Project

cd my-project
npx backend-promax-skill init

Step 2: Open Your AI Coding Assistant

Open your project in Cursor, Windsurf, Claude Code, or any supported AI agent.

Step 3: Generate Architecture

Type in the chat:

/backend-pro-max "E-commerce" "MarketplaceApp"

Step 4: Review the Output

Check the generated BACKEND_MASTER.md file for your architecture recommendations.

Step 5: Continue Development

Ask follow-up questions:

"Based on BACKEND_MASTER.md, create the initial folder structure."
"Implement the database schema following the architecture report."

Available Commands

| Command | Description | Example | | :--- | :--- | :--- | | /backend-pro-max [industry] [project] | Generate full architecture report | /backend-pro-max "Fintech" "PaymentApp" | | /backend-db [data_type] | Database selection recommendation | /backend-db "real-time chat" | | /backend-secure | Security audit of current code | /backend-secure | | /backend-test [project_type] | Testing strategy recommendations | /backend-test "microservices" | | /backend-cloud [service] | Cloud service comparison | /backend-cloud "compute" | | /backend-observability | Observability tool recommendations | /backend-observability |


AI Agent Integration

| Agent | Integration Method | | :--- | :--- | | Antigravity | Slash Commands: /backend-pro-max, /backend-db, /backend-secure | | Cursor / Windsurf | Slash Command: /backend-pro-max [industry] [project] | | Claude Code | Automatic via .claude/skills/ | | GitHub Copilot | Select from prompts menu or type @backend-promax | | Gemini CLI | Native support via .gemini/skills/ | | Kiro | Integrated via .kiro/steering/ | | Roo Code | Native support via .roo/rules/ | | Codex CLI | Integrated via .codex/skills/ | | Qoder | Integrated via .qoder/skills/ | | Trae IDE | Integrated via .trae/skills/ |


Example Prompts

Generate Architecture:

/backend-pro-max "Fintech" "CryptoExchange"

Database Selection:

Based on the database-decision-matrix, recommend the optimal storage for a real-time chat application.

Security Audit:

Audit my current API code against the security checklist.

Testing Strategy:

What testing strategy should I use for this microservices architecture?

Cloud Recommendations:

Compare AWS Lambda vs Cloud Run for my serverless API.

Knowledge Base

The skill includes 18 comprehensive data files:

| Category | Files | | :--- | :--- | | Architecture | backend-reasoning.csv, architecture-patterns.csv, tech-stacks.csv | | Database | database-decision-matrix.csv, caching-strategies.csv | | Security | security-deep-dive.csv, anti-patterns.csv | | Performance | performance-optimization-guide.csv, reliability-strategies.csv | | API Design | api-design-guidelines.csv, api-versioning-guide.csv, error-handling-patterns.csv | | Testing | testing-strategies.csv | | Cloud | cloud-patterns.csv | | Observability | observability-stack.csv | | DevOps | devops-deployment.csv | | Edge Cases | edge-case-reasoning.csv, pre-delivery-checklist.csv |


Running the Reasoning Engine Manually

You can run the reasoning engine directly using Python:

# Generate architecture report
python .shared/backend-promax/search_logic.py "Fintech" --system-design --project "MyApp" --persist

# Search for database recommendations
python .shared/backend-promax/search_logic.py "cache" --domain database-decision-matrix

# Search for security guidelines
python .shared/backend-promax/search_logic.py "authentication" --domain security-deep-dive

# Search for testing strategies
python .shared/backend-promax/search_logic.py "api" --domain testing-strategies

System Flow

graph LR
    A[Requirement] --> B{Reasoning Engine}
    B --> C[(18 Data Categories)]
    C --> D[Architecture Report]
    D --> E[BACKEND_MASTER.md]
    E --> F[Code Implementation]

Documentation


License

MIT License - See LICENSE for details.