backend-development · mrgoonie — Claude Code skill: what it does, how to install
A skill that walks your agent through API design, database schemas, auth and CI/CD. Useful when a backend starts from scratch or heads to production.
npx skills add mrgoonie/claudekit-skills --skill backend-development -a claude-codeWhat backend-development does
The skill gives the agent an order of operations for server-side work: pick a language and framework, design the API, validate input, add auth, set rate limits, write docs, handle errors. Separate checklists cover databases, security, testing and deployment.
It ships as reference files — backend-technologies.md, backend-api-design.md, backend-security.md, backend-authentication.md, backend-performance.md, backend-architecture.md, backend-testing.md, backend-code-quality.md, backend-devops.md, backend-debugging.md, backend-mindset.md — plus a decision matrix. Node.js with NestJS for fast development, Python with FastAPI when data work is involved, Go with Gin for high concurrency, Rust with Axum for raw performance. PostgreSQL for ACID transactions, MongoDB for flexible schemas, Redis for caching.
Expect opinions, not automation. Argon2id for passwords, parameterized queries, OAuth 2.1 with PKCE, a 70-20-10 test pyramid. The agent still writes the code, so review it.
What it helps with
- design a REST or GraphQL API without skipping input validation
- pick a stack for the job: Node.js, Python, Go or Rust
- wire up OAuth 2.1 and JWT authentication
- close the gaps from the OWASP Top 10
- split tests across levels and build a CI/CD pipeline
Example prompts for the agent
- Design a REST API for orders on FastAPI with validation and rate limiting
- Review this PostgreSQL schema and suggest indexes for the hot queries
- Set up a Docker image and CI/CD for the NestJS service
How to install backend-development
1Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill backend-development -a claude-code2Manually: put the files in place
~/.claude/skills/backend-development/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/backend-development/
1Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill backend-development -a codex2Manually: put the files in place
.agents/skills/backend-development/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill backend-development -a cursor2Manually: put the files in place
.cursor/skills/backend-development/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install mrgoonie/claudekit-skills backend-development2Manually: put the files in place
.github/skills/backend-development/SKILL.md1Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill backend-development -a gemini-cli2Platform CLI
gemini skills install https://github.com/mrgoonie/claudekit-skills --path .claude/skills/backend-developmentManually: put the files in place
.devin/skills/backend-development/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill backend-development -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about backend-development
How do I install backend-development in Claude?
Run npx skills add mrgoonie/claudekit-skills --skill backend-development -a claude-code. The skill lands in ~/.claude/skills/backend-development/SKILL.md.
What does backend-development do?
It hands the agent checklists and references for APIs, databases, auth, testing, security and deployment, so backend work follows a sequence instead of guesswork.
Which platforms does the skill support?
Besides Claude it installs for Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode — only the -a flag changes.
Source text
SKILL.md · MIT
--- name: backend-development description: Build robust backend systems with modern technologies (Node.js, Python, Go, Rust), frameworks (NestJS, FastAPI, Django), databases (PostgreSQL, MongoDB, Redis), APIs (REST, GraphQL, gRPC), authentication (OAuth 2.1, JWT), testing strategies, security best practices (OWASP Top 10), performance optimization, scalability patterns (microservices, caching, sharding), DevOps practices (Docker, Kubernetes, CI/CD), and monitoring. Use when designing APIs, implementing authentication, optimizing database queries, setting up CI/CD pipelines, handling security vulnerabilities, building microservices, or developing production-ready backend systems. license: MIT version: 1.0.0 --- # Backend Development Skill Production-ready backend development with modern technologies, best practices, and proven patterns. ## When to Use - Designing RESTful, GraphQL, or gRPC APIs - Building authentication/authorization systems - Optimizing database queries and schemas - Implementing caching and performance optimization - OWASP Top 10 security mitigation - Designing scalable microservices - Testing strategies (unit, integration, E2E) - CI/CD pipelines and deployment - Monitoring and debugging production systems ## Technology Selection Guide **Languages:** Node.js/TypeScript (full-stack), Python (data/ML), Go (concurrency), Rust (performance) **Frameworks:** NestJS, FastAPI, Django, Express, Gin **Databases:** PostgreSQL (ACID), MongoDB (flexible schema), Redis (caching) **APIs:** REST (simple), GraphQL (flexible), gRPC (performance) See: `references/backend-technologies.md` for detailed comparisons ## Reference Navigation **Core Technologies:** - `backend-technologies.md` - Languages, frameworks, databases, message queues, ORMs - `backend-api-design.md` - REST, GraphQL, gRPC patterns and best practices **Security & Authentication:** - `backend-security.md` - OWASP Top 10 2025, security best practices, input validation - `backend-authentication.md` - OAuth 2.1, JWT, RBAC, MFA, session management **Performance & Architecture:** - `backend-performance.md` - Caching, query optimization, load balancing, scaling - `backend-architecture.md` - Microservices, event-driven, CQRS, saga patterns **Quality & Operations:** - `backend-testing.md` - Testing strategies, frameworks, tools, CI/CD testing - `backend-code-quality.md` - SOLID principles, design patterns, clean code - `backend-devops.md` - Docker, Kubernetes, deployment strategies, monitoring - `backend-debugging.md` - Debugging strategies, profiling, logging, production debugging - `backend-mindset.md` - Problem-solving, architectural thinking, collaboration ## Key Best Practices (2025) **Security:** Argon2id passwords, parameterized queries (98% SQL injection reduction), OAuth 2.1 + PKCE, rate limiting, security headers **Performance:** Redis caching (90% DB load reduction), database indexing (30% I/O reduction), CDN (50%+ latency cut), connection pooling **Testing:** 70-20-10 pyramid (unit-integration-E2E), Vitest 50% faster than Jest, contract testing for microservices, 83% migrations fail without tests **DevOps:** Blue-green/canary deployments, feature flags (90% fewer failures), Kubernetes 84% adoption, Prometheus/Grafana monitoring, OpenTelemetry tracing ## Quick Decision Matrix | Need | Choose | |------|--------| | Fast development | Node.js + NestJS | | Data/ML integration | Python + FastAPI | | High concurrency | Go + Gin | | Max performance | Rust + Axum | | ACID transactions | PostgreSQL | | Flexible schema | MongoDB | | Caching | Redis | | Internal services | gRPC | | Public APIs | GraphQL/REST | | Real-time events | Kafka | ## Implementation Checklist **API:** Choose style → Design schema → Validate input → Add auth → Rate limiting → Documentation → Error handling **Database:** Choose DB → Design schema → Create indexes → Connection pooling → Migration strategy → Backup/restore → Test performance **Security:** OWASP Top 10 → Parameterized queries → OAuth 2.1 + JWT → Security headers → Rate limiting → Input validation → Argon2id passwords **Testing:** Unit 70% → Integration 20% → E2E 10% → Load tests → Migration tests → Contract tests (microservices) **Deployment:** Docker → CI/CD → Blue-green/canary → Feature flags → Monitoring → Logging → Health checks ## Resources - OWASP Top 10: https://owasp.org/www-project-top-ten/ - OAuth 2.1: https://oauth.net/2.1/ - OpenTelemetry: https://opentelemetry.io/
© mrgoonie · MIT · mrgoonie/claudekit-skills
Similar skills
Everything for Backend and APIs →backend-development by other authors comes first.