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

@akashkendre/devskills

v1.3.0

Published

DevSkill Studio — Professional SDLC Toolkit for AI-Powered Engineering

Readme

DevSkill Studio: Professional SDLC Toolkit

A highly curated, industry-standard collection of 25 core engineering skills and 4 Super Personas designed to turn your AI assistant (Cursor, VS Code Copilot, Claude Code) into a Lead Engineer.

Quick Start

Install globally to access the library from any project:

npm install -g @akashkendre/devskills

Note: The installer automatically configures your AI agents immediately after installation.


The Persona-Driven Workflow

Instead of memorizing dozens of individual commands, DevSkill Studio uses Super Personas that automatically enforce strict industry standards behind the scenes.

Simply invoke a persona, and it will apply its specific skill set to your problem:

1. Lead Frontend Architect (/persona-frontend)

Automatically enforces:

  • responsive-layout
  • component-design
  • perf-budget
  • accessibility-checker (WCAG 2.1 AA)
  • storybook-gen

2. Lead Backend Architect (/persona-backend)

Automatically enforces:

  • api-design (RESTful/gRPC)
  • async-pattern (Concurrency & Event Loops)
  • dependency-injection
  • error-handling
  • solid-review (SOLID Principles)

3. Lead QA Engineer (/persona-qa)

Automatically enforces:

  • unit-test-gen
  • integration-test
  • test-coverage-audit
  • edge-case-finder

4. DevOps/Infra (/persona-devops)

Automatically enforces:

  • dockerfile-gen
  • ci-pipeline
  • tracing-setup
  • log-quality

Individual Core Skills

If you need surgical precision, you can still call any of the 25 highly-optimized core skills directly (e.g., /api-design, /dockerfile-gen, /perf-budget).

List all available skills:

devskills list

Recommended SDLC Workflow (The "Golden Path")

When building an application from scratch or auditing an existing one, follow this sequence of skills to ensure rigorous quality at every step of the Software Development Life Cycle:

Phase 1: Planning & Architecture

Before writing code, define the system boundaries and data.

  1. /persona-pm / /prd-generator - Generate a Product Requirements Document (PRD).
  2. /kpi-definition - Define success metrics and leading/lagging indicators.
  3. /data-model - Design the database schema and relationships.
  4. /api-design - Plan the REST/gRPC endpoints based on the data model.
  5. /architecture-review - Validate the overall system architecture.

Phase 2: Implementation (Frontend & Backend)

Build the features using strict, framework-agnostic standards.

  • Backend Path: Invoke /persona-backend (which handles /async-pattern, /dependency-injection, /error-handling).
  • Frontend Path: Invoke /persona-frontend (which handles /component-design, /responsive-layout, /accessibility-checker).
  • As needed during coding: Call /type-safety to harden types and /code-smell if a file gets too complex.

Phase 3: Testing & Quality Assurance

Prove the code works as intended.

  1. /persona-qa - Set up the testing strategy.
  2. /unit-test-gen - Generate edge cases and happy paths for pure functions.
  3. /integration-test - Verify the API or major components end-to-end.
  4. /test-coverage-audit - Find what you missed.

Phase 4: Review & Refactoring

Clean the codebase before merging.

  1. /persona-reviewer or /pr-review - Conduct a strict code review on the diff.
  2. /solid-review - Ensure adherence to SOLID principles.
  3. /naming-audit & /css-naming-audit - Ensure maximum readability.
  4. /lint-fix - Auto-fix stylistic issues.

Phase 5: Security & Performance Audits

Harden the application for production.

  1. /security-audit - General vulnerability scan.
  2. /dependency-audit - Check for risky packages.
  3. /performance-review / /perf-budget - Optimize load times, queries, and bundles.

Phase 6: DevOps & Deployment

Ship it reliably.

  1. /persona-devops - Set up the infrastructure.
  2. /dockerfile-gen - Create optimized, multi-stage containers.
  3. /ci-pipeline - Automate the build, test, and linting processes.
  4. /tracing-setup & /log-quality - Implement observability.

Contributing

Contributions are welcome! Please submit a Pull Request for any changes.