development-guidelines
Use this task to ensure you follow development best practices during development and implementation.
When & Why to Use This Skill
The Development Guidelines skill is designed to enforce high-quality software engineering standards and best practices during the implementation phase. It prioritizes rigorous dependency management and mandates the use of real-time documentation via context7 MCP, ensuring that code is built on the latest library versions and adheres strictly to official technical specifications to prevent hallucinations and version conflicts.
Use Cases
- Dependency Management & Version Control: Ensuring the project utilizes the latest stable versions of libraries and SDKs while preventing assumptions about their functionality.
- Documentation-First Implementation: Leveraging context7 MCP to fetch and follow exact, version-specific documentation for external APIs and frameworks, ensuring high implementation accuracy.
- Standardized Coding Workflows: Acting as a procedural guardrail to maintain consistency and professional standards across complex development tasks, reducing technical debt and improving maintainability.
| name | development-guidelines |
|---|---|
| description | Use this task to ensure you follow development best practices during development and implementation. |
Development Guidelines
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.