development-guidelines

serpro69's avatarfrom serpro69

Use this task to ensure you follow development best practices during development and implementation.

⭐30stars🔀6forks📁View on GitHub🕐Updated Jan 3, 2026

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.
namedevelopment-guidelines
descriptionUse this task to ensure you follow development best practices during development and implementation.

Development Guidelines

Working with Dependencies

  1. Always try to use latest versions for dependencies.
  2. If you are not sure, do not make assumptions about how external dependencies work. Always consult documentation.
  3. 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.