programming

Guide software development with coding standards, TDD, and code review processes.

1|1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/itsmichaelwest/agent-kit --skill programming-itsmichaelwest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: programming
Source: https://github.com/itsmichaelwest/agent-kit/tree/main/skills/programming
Command: npx skills add https://github.com/itsmichaelwest/agent-kit --skill programming-itsmichaelwest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides guidance and standards for writing, reviewing, and testing code to ensure high-quality, maintainable, and production-ready software.

Core Features & Use Cases

  • Coding Standards: Enforces best practices for code style, architecture, and class/method requirements.
  • Testing Strategy: Guides the implementation of robust testing strategies, including TDD.
  • Code Review: Provides a framework for thorough code reviews focusing on correctness, security, and maintainability.
  • Use Case: When writing a new feature, use this Skill to ensure adherence to coding rules, implement appropriate tests, and prepare for a code review.

Quick Start

Load the programming skill and follow the quick start guide in SKILL.md.

Frequently Asked Questions about programming

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

FAQPage Schema
What are programming best practices for building maintainable, production-ready software?

Programming best practices for maintainable, production-ready software involve enforcing strict coding standards, defining clear software architecture rules, and mandating comprehensive testing methodologies. This ensures long-term code reliability and structural integrity.

How do I implement TDD and coding standards when writing a new feature?

To implement TDD and coding standards for a new feature, load this guidance framework to apply test-driven development strategies, enforce code style requirements, and prepare your changes for structured code reviews.

What is the best way to structure a code review for correctness and security?

The best way to structure a code review for correctness and security is to follow a defined review framework that systematically evaluates maintainability, validates testing coverage, and enforces coding standards.

Does this software development guidance cover pair-programming and architecture rules?

Yes, this software development guidance covers pair-programming by enforcing principles for effective collaboration, while also defining strict rules for software architecture and code style to ensure testable applications.

When do I need defined testing methodologies and code style rules for my project?

You need defined testing methodologies and code style rules when transitioning a project to production, ensuring that new features remain maintainable, pass structured code reviews, and meet architecture requirements.

Why enforce software architecture and testing requirements before a code review?

Enforcing software architecture and testing requirements before a code review prevents structural flaws and ensures testable, maintainable code, allowing the review process to focus on correctness and security rather than basic style violations.