base

Enforces coding standards and a Test-Driven Development workflow for software projects.

1|Updated Apr 13, 2025
One-click install
npx skills add https://github.com/warrencammack/qnap --skill base-warrencammack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: base
Source: https://github.com/warrencammack/qnap/tree/main/.claude/skills/base
Command: npx skills add https://github.com/warrencammack/qnap --skill base-warrencammack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces strict coding standards, promotes a Test-Driven Development (TDD) workflow, and provides a structured approach to managing tasks and bugs, ensuring high-quality, maintainable code.

Core Features & Use Cases

  • Simplicity Rules: Enforces limits on function/file size, nesting, and complexity.
  • TDD Workflow: Mandates writing tests before implementation for both new features and bug fixes.
  • Atomic Todos: Structures work into small, testable units with clear acceptance criteria.
  • Session Management: Ensures context is maintained for resumability.
  • Use Case: When developing a new feature, this Skill guides the process from writing failing tests to validation, ensuring adherence to quality gates and maintainability.

Quick Start

Follow the TDD workflow to implement the new feature.

Frequently Asked Questions about base

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

FAQPage Schema
How do I enforce Test-Driven Development workflow when building new software features?

To enforce a Test-Driven Development workflow, you mandate writing failing tests before implementation for both new features and bug fixes, then validate against defined quality gates to ensure high-quality, maintainable code.

What coding standards help control function size and nesting complexity during refactoring?

Coding standards that control function size and nesting complexity enforce strict simplicity rules with defined limits on file size and structural depth, preventing overly complex code during refactoring.

Can AI agents automatically follow coding standards and TDD quality gates?

Yes, this approach guides AI agents on code structure, error handling, security, and documentation standards, ensuring they automatically follow mandatory TDD workflows and quality gates.

What is the best way to structure bug fixes using strict quality assurance rules?

The best way to structure bug fixes is to mandate writing tests before implementation, treat the fix as an atomic todo with clear acceptance criteria, and validate it against predefined quality gates.