before

Enforces a mandatory pre-coding checklist gate before writing any implementation code.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/levori119/skyboard --skill before-levori119
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: before
Source: https://github.com/levori119/skyboard/tree/main/.claude/skills/before
Command: npx skills add https://github.com/levori119/skyboard --skill before-levori119

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers often jump straight into writing code without confirming requirements, checking for existing components, or planning database changes, which leads to duplicated components, broken shared screens, and rework. This Skill forces a structured gate review before any line of code is written. ## Core Features & Use Cases - Mandatory Pre-Code Checklist: Verifies task understanding (acceptance criteria and technical plan), DRY compliance against existing components and routes, database migration needs, cross-screen impact, and UI standards before coding starts. - DRY Enforcement: Prompts searching App.tsx for similar components and server.js for similar routes, extending existing code instead of creating duplicates. - Use Case: Before implementing a new flight-strip feature in an air traffic control desk application, run the gate to confirm the CEO approved the approach, no similar component exists, schema migrations ran first, and both controller and tower views were considered. ## Quick Start Run the before-code gate and walk me through the checklist before I start implementing the new feature.

Frequently Asked Questions about before

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

FAQPage Schema
How do I enforce a checklist before writing code with an AI assistant?

Define a gate skill with a mandatory checklist covering requirements, duplication checks, and standards, and instruct the assistant to run it before any implementation. The assistant must confirm each item and stop if any check fails.

How to avoid duplicating React components in an existing codebase?

Search the main application file for similar components before creating new ones, and extend the existing component when a match is found. The same rule applies to server routes: check for similar endpoints before adding new ones.

When should database migrations run relative to feature development?

Schema changes must run before any code that depends on them. The gate requires identifying whether a task needs a schema change and executing the migration step first, so implementation never targets a missing table or column.

What happens if the pre-code checklist fails?

The process stops and no code is written. The assistant states which checklist item is missing, such as unconfirmed acceptance criteria or a skipped migration, and waits until the gap is resolved.

Does a pre-code gate slow down small changes?

The checklist is short and designed to be confirmed quickly, covering understanding, duplication, database impact, affected screens, and standards. For trivial changes the review takes moments, while still catching cross-screen side effects.