delivery-first-code-guardrails

Guides code implementation, refactoring, and review with delivery-first engineering principles.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/DJackyB/Project_Rent --skill delivery-first-code-guardrails-djackyb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: delivery-first-code-guardrails
Source: https://github.com/DJackyB/Project_Rent/tree/main/.claude/skills/delivery-first-code-guardrails
Command: npx skills add https://github.com/DJackyB/Project_Rent --skill delivery-first-code-guardrails-djackyb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When writing, refactoring, or reviewing code, AI assistants often over-engineer solutions, introduce unnecessary abstractions, silently swallow errors with fallbacks, or rewrite stable code just to look more modern. This Skill constrains those decisions with delivery-first engineering principles so changes stay minimal, stable, and verifiable. ## Core Features & Use Cases - Delivery-first decision framework: Prioritizes a stable, working main path over elegant architecture, and reuses existing structures before building new ones. - Boundary and failure discipline: Enforces clear separation between core logic, UI, data, and integration layers, and requires critical problems (missing config, invalid data, broken contracts) to surface early instead of being hidden by silent fallbacks. - Engineering hygiene for Unity and real-time systems: Covers hot-path performance, lifecycle symmetry, caching, nullability, and concise Chinese comments at key logic points. - Use Case: When asking an AI to refactor a Unity gameplay module or review a pull request, this Skill ensures the output explains what changed, why, what the risks are, and how the change was verified. ## Quick Start Use the delivery-first-code-guardrails skill to review this refactoring plan and point out over-engineering, hidden fallbacks, and missing verification steps.

Frequently Asked Questions about delivery-first-code-guardrails

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

FAQPage Schema
How do I prevent AI from over-engineering code changes?▼

Apply delivery-first principles that require the smallest change solving the real problem, reuse of existing structures, and abstraction only when duplicated logic and stable boundaries exist. The Skill explicitly forbids building general frameworks for one-off needs.

How should code review check error handling and fallbacks?▼

Review whether missing config, invalid data, or broken contracts are surfaced early near their source instead of being masked by silent fallbacks or default values. Only explicitly optional capabilities, such as non-critical UI enhancements, may degrade gracefully.

What performance rules apply to Unity Update loops?▼

Avoid repeated lookups, allocations, and object creation in hot paths like Update, FixedUpdate, and high-frequency UI refreshes. Cache frequently accessed components, pair subscriptions with cleanup, and keep micro-optimizations out of cold paths.

When should I refactor code to use modern syntax?▼

Only when the new syntax clearly reduces bug risk or improves readability and the team already uses it. Functionally equivalent rewrites of stable, clear code should be avoided, and readability always wins over more modern style.

What are the limitations of principle-based coding guidelines?▼

They guide judgment rather than enforce rules automatically, so they cannot run tests or verify code themselves. Each change still requires explicit automated tests or documented manual acceptance steps to confirm correctness.