base

Enforce Test-Driven Development and simplicity rules with security and quality gates.

705|56|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/alinaqi/claude-bootstrap --skill base-alinaqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: base
Source: https://github.com/alinaqi/claude-bootstrap/tree/main/skills/base
Command: npx skills add https://github.com/alinaqi/claude-bootstrap --skill base-alinaqi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces strict coding standards, promotes Test-Driven Development (TDD), and ensures code quality and security through automated checks and defined workflows.

Core Features & Use Cases

  • Simplicity Rules: Enforces strict limits on function/file size, nesting, and parameters.
  • TDD Workflow: Mandates writing tests first (RED), then implementing code (GREEN), followed by validation.
  • Security & Quality Gates: Integrates dependency scanning, pre-commit hooks, and coverage thresholds.
  • Use Case: When developing a new feature, Claude will automatically follow the TDD loop, ensuring tests are written and pass before any code is committed, adhering to all simplicity and security rules.

Quick Start

Use the base skill to enforce TDD and simplicity rules on all code development.

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 (TDD) workflow in my coding process?

To enforce Test-Driven Development (TDD), this framework mandates writing tests first (RED), implementing code to pass (GREEN), and validating through quality gates before committing any new feature.

What are the best coding standards for maintaining strict simplicity rules?

Strict simplicity rules enforce limits on function and file sizes, nesting depth, and parameter counts. This prevents code complexity by integrating functional core and imperative shell architecture alongside atomic todo management.

How do security checks and quality gates integrate into a TDD workflow?

Security checks and quality gates integrate into a TDD workflow through dependency scanning, pre-commit hooks, and coverage thresholds. These automated checks ensure robust error handling and credential management pass before code commits.

Does this TDD workflow support session checkpointing for resumable development?

Yes, the development framework includes session checkpointing for resumability. This allows you to pause and resume rigorous TDD loops and atomic todo management without losing your functional core architectural context.

Can I use this framework to enforce functional core and imperative shell architecture?

Yes, you can use this framework to enforce functional core and imperative shell architecture. It strictly separates pure logic from side effects while applying simplicity rules and robust error handling.