in-standards

Enforce project-specific coding standards and best practices for software development.

24|4|Updated Nov 15, 2023
One-click install
npx skills add https://github.com/matthewsinclair/intent --skill in-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: in-standards
Source: https://github.com/matthewsinclair/intent/tree/main/intent/plugins/claude/skills/in-standards
Command: npx skills add https://github.com/matthewsinclair/intent --skill in-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures code adheres to project-specific coding standards, promoting consistency, maintainability, and reducing technical debt.

Core Features & Use Cases

  • Rule Enforcement: Guides developers to follow established project rules like the Highlander Rule (no duplication) and PFIC (Pure-Functional Idiomatic Code).
  • Contextual Guidance: Provides a checklist to re-read essential project documentation before coding.
  • Use Case: Before starting a new feature, invoke this Skill to refresh your understanding of the project's coding discipline, ensuring new code aligns with existing patterns and avoids common pitfalls.

Quick Start

Re-read project rules and enforce coding standards.

Frequently Asked Questions about in-standards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce coding standards and best practices before starting a new feature?

To enforce coding standards, invoke this Skill to re-read project documentation like CLAUDE.md and MODULES.md. This refreshes your understanding of established rules and ensures new code aligns with existing patterns.

What are the Highlander Rule and PFIC in software development?

The Highlander Rule enforces no code duplication, while PFIC mandates Pure-Functional Idiomatic Code. These project-specific rules guide developers to improve code maintainability and reduce technical debt.

Do I need specific configuration files to apply project-specific coding standards?

Yes, enforcing coding standards requires reviewing essential project documentation including CLAUDE.md, MODULES.md, and relevant usage-rules.md files to ensure adherence to established guidelines.

What's the best way to maintain code quality and avoid duplication in a new module?

The best way to maintain code quality is to apply the Highlander Rule to prevent duplication and follow PFIC standards. Reviewing project rules before coding ensures new modules meet maintainability requirements.

Why does enforcing coding discipline help reduce technical debt?

Enforcing coding discipline reduces technical debt by ensuring all code contributions adhere to consistent project-specific standards. This promotes maintainability and prevents common pitfalls during new module development.