coding-standards

Detect anti-patterns and enforce universal coding standards across codebases.

225|24|Updated Jul 27, 2025
One-click install
npx skills add https://github.com/shinpr/ai-coding-project-boilerplate --skill coding-standards-shinpr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/shinpr/ai-coding-project-boilerplate/tree/main/.claude/skills-ja/coding-standards
Command: npx skills add https://github.com/shinpr/ai-coding-project-boilerplate --skill coding-standards-shinpr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates code quality issues by providing universal coding principles, anti-pattern detection, and refactoring guidance.

Core Features & Use Cases

  • Technical Anti-patterns: Automatically detect and flag red flag patterns like code duplication and error suppression.

Core Features & Use Cases

  • Rule of Three: Identify when to commonalize code based on duplication patterns.
  • Fail-Fast Principle: Ensure errors are handled properly without hidden technical debt.

Quick Start

Use this Skill to review any codebase and identify violations of DRY principle, single responsibility, and type safety violations.

Quick Start

Apply coding standards to refactor a function that violates the single responsibility principle.

Core Features & Use Cases

  • Test-First Development: Implement Red-Green-Refactor process for all new features.

Quick Start

Check the attached code for any violations of universal coding principles.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
How do I detect code duplication and anti-patterns in my codebase?

This Skill automatically identifies anti-patterns like code duplication, error suppression, and single responsibility violations across your codebase. It flags the Rule of Three pattern to help you decide when to consolidate duplicated code, reducing technical debt and improving maintainability.

What's the best way to enforce coding standards across a team?

Apply universal coding principles through automated detection of DRY violations, type-safety issues, and fail-fast error handling failures. The Skill works across languages and teams during feature implementation, refactoring, and code reviews to ensure consistent, maintainable changes.

Can I use this for code reviews and refactoring guidance?

Yes. The Skill provides refactoring guidance during code reviews and feature implementation by detecting violations of single responsibility, DRY principle, and type safety. It identifies when to apply the fail-fast principle and suggests improvements based on universal coding standards.

How do I implement test-first development with this Skill?

The Skill supports the Red-Green-Refactor process for new features by ensuring tests are written first, then code, then refactored for quality. It enforces coding standards throughout this cycle to prevent anti-patterns and maintain code quality.

What coding principles does this Skill enforce?

The Skill enforces DRY, single responsibility principle, type safety, fail-fast error handling, and safe documentation practices. It detects technical anti-patterns like code duplication and error suppression while guiding toward timeless, concise comments and maintainable design.