development-principles

Community

Eliminate ambiguity, detect contradictions, avoid assumptions in development.

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 required

Components

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.
View Source Repository