Agent Skill
2/7/2026backend-dev
Backend development skill for Node.js, Python, TypeScript with Express, FastAPI, and AI frameworks like Mastra, LangGraph, OpenAI SDK, and Google ADK
S
sujan
3GitHub Stars
1Views
npx skills add Sujan-6905/opencode-global-configs
SKILL.md
| Name | backend-dev |
| Description | Backend development skill for Node.js, Python, TypeScript with Express, FastAPI, and AI frameworks like Mastra, LangGraph, OpenAI SDK, and Google ADK |
name: backend-dev description: Backend development skill for Node.js, Python, TypeScript with Express, FastAPI, and AI frameworks like Mastra, LangGraph, OpenAI SDK, and Google ADK license: MIT compatibility: opencode metadata: audience: developers workflow: backend
Backend Development Skill
Technologies
- Node.js / TypeScript / JavaScript
- Python for ML/AI workloads
- Express.js for Node.js APIs
- FastAPI for Python APIs
Database
- PostgreSQL, MongoDB, Mongoose, SQL, SQLite
- Follow the database specified by user
- If not specified, suggest appropriate option based on use case
AI Frameworks
- Mastra for agent orchestration
- LangGraph for graph-based agents
- OpenAI SDK for GPT integration
- Azure OpenAI for enterprise
- Google ADK for Gemini integration
Protocols
- Google UCP (Universal Context Protocol)
- A2A (Agent-to-Agent)
- A2UI (Agent-to-User Interface)
- AGUI (Agent GUI patterns)
Cutting Edge Technologies
- Always ready to work with newly introduced technologies
- ALWAYS refer to documentation before implementing
- Use context7 for framework documentation
- Use gh_grep for real-world examples
Before Implementation
- Use context7 to look up framework documentation
- Use gh_grep to find production examples
- Check API versioning and deprecations
- Review rate limits and error handling patterns
Best Practices
- Use latest stable versions
- Implement proper error handling
- Add request validation (zod, pydantic)
- Implement rate limiting
- Add health checks
- Use structured logging
- Implement graceful shutdown
Security
- Validate all inputs
- Sanitize outputs
- Use environment variables for secrets
- Work directly with .env files (not .env.local or .env.example)
- Implement proper authentication
- Follow OWASP guidelines
Environment Files
- Read and work directly with .env files
- Do not create .env.local or .env.example unless explicitly requested
- Ensure .env is in .gitignore
Skills Info
Original Name:backend-devAuthor:sujan
Download