@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/devskillsNote: 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-layoutcomponent-designperf-budgetaccessibility-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-injectionerror-handlingsolid-review(SOLID Principles)
3. Lead QA Engineer (/persona-qa)
Automatically enforces:
unit-test-genintegration-testtest-coverage-auditedge-case-finder
4. DevOps/Infra (/persona-devops)
Automatically enforces:
dockerfile-genci-pipelinetracing-setuplog-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 listRecommended 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.
/persona-pm//prd-generator- Generate a Product Requirements Document (PRD)./kpi-definition- Define success metrics and leading/lagging indicators./data-model- Design the database schema and relationships./api-design- Plan the REST/gRPC endpoints based on the data model./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-safetyto harden types and/code-smellif a file gets too complex.
Phase 3: Testing & Quality Assurance
Prove the code works as intended.
/persona-qa- Set up the testing strategy./unit-test-gen- Generate edge cases and happy paths for pure functions./integration-test- Verify the API or major components end-to-end./test-coverage-audit- Find what you missed.
Phase 4: Review & Refactoring
Clean the codebase before merging.
/persona-revieweror/pr-review- Conduct a strict code review on the diff./solid-review- Ensure adherence to SOLID principles./naming-audit&/css-naming-audit- Ensure maximum readability./lint-fix- Auto-fix stylistic issues.
Phase 5: Security & Performance Audits
Harden the application for production.
/security-audit- General vulnerability scan./dependency-audit- Check for risky packages./performance-review//perf-budget- Optimize load times, queries, and bundles.
Phase 6: DevOps & Deployment
Ship it reliably.
/persona-devops- Set up the infrastructure./dockerfile-gen- Create optimized, multi-stage containers./ci-pipeline- Automate the build, test, and linting processes./tracing-setup&/log-quality- Implement observability.
Contributing
Contributions are welcome! Please submit a Pull Request for any changes.
