development-process
---
When & Why to Use This Skill
The Development Process skill is designed to optimize software engineering workflows by enforcing rigorous standards for dependency management and documentation retrieval. It minimizes coding errors and technical debt by prioritizing the use of the latest library versions and mandating version-specific documentation lookups via context7 MCP, ensuring that the AI agent operates with the most accurate and up-to-date technical context.
Use Cases
- Automated Dependency Management: Ensuring all project libraries are updated to their latest stable versions while maintaining strict version alignment to prevent compatibility issues.
- Precise API and SDK Integration: Utilizing context7 MCP to fetch real-time, version-accurate documentation for external frameworks, eliminating guesswork and reducing integration bugs.
- Standardized Development SOPs: Implementing a systematic approach to technical research that prioritizes official documentation over web searches, leading to more reliable and maintainable code.
- Technical Debt Prevention: Verifying implementation details against current documentation before writing code to avoid the use of deprecated methods or 'hallucinated' syntax.
| name | development-process |
|---|
Development Process
Working with Dependencies
- Always try to use latest versions for dependencies.
- If you are not sure, do not make assumptions about how external dependencies work. Always consult documentation.
- Before trying alternative methods, always try to use context7 MCP to lookup documentation for external dependencies like libraries, SDKs, APIs and other external frameworks, tools, etc.
- IMPORTANT! Always make sure that documentation version is the same as declared dependency version itself.
- Only revert to web-search or other alternative methods if you can't find documentation in context7.