development-principles
CommunityEliminate ambiguity, detect contradictions, avoid assumptions in development.
Software Engineering#communication#software quality#conflict resolution#development principles#specification management#assumption avoidance#requirements clarity
AuthorRevTechStudio
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill establishes core development principles to minimize errors, rework, and miscommunication. It enforces strict rules against ambiguity, contradictions, and assumptions, ensuring that all development proceeds with clear, verified requirements and specifications.
Core Features & Use Cases
- Ambiguity Prohibition: Mandates questioning unclear requirements or specifications, providing structured methods to clarify them with the user.
- Contradiction Detection: Requires immediate reporting and resolution of any inconsistencies found between documents, specifications, or implementations.
- Assumption Avoidance: Prohibits inferring user intent or unstated requirements, emphasizing reliance solely on explicit information.
- Use Case: During a requirements gathering phase, a user provides an ambiguous statement like "implement user management." This skill guides the AI to ask clarifying questions with options (e.g., CRUD, RBAC, both) to ensure precise understanding before proceeding.
Quick Start
Explain the development principles for handling ambiguous requirements, detecting contradictions, and avoiding assumptions.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: development-principles Download link: https://github.com/RevTechStudio/rts-plugins/archive/main.zip#development-principles Please download this .zip file, extract it, and install it in the .claude/skills/ directory.