trellis-before-dev

Inject project-specific coding guidelines from .trellis/spec/ before implementation.

96|10|Updated Aug 15, 2024
One-click install
npx skills add https://github.com/shanyan-wcx/Harmonic --skill trellis-before-dev-shanyan-wcx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trellis-before-dev
Source: https://github.com/shanyan-wcx/Harmonic/tree/main/.opencode/skills/trellis-before-dev
Command: npx skills add https://github.com/shanyan-wcx/Harmonic --skill trellis-before-dev-shanyan-wcx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discovers and injects project-specific coding guidelines from .trellis/spec/ before implementation begins.

Core Features & Use Cases

  • Discovers and aggregates per-project conventions from .trellis/spec/ for the active package.
  • Guides the developer through a pre-development checklist and shared thinking resources to reduce misalignment.
  • Acts as a guardrail to refresh conventions when starting new tasks, switching packages, or re-aligning with project standards.

Quick Start

Follow the Trellis pre-development guidelines before starting any coding task.

Frequently Asked Questions about trellis-before-dev

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

FAQPage Schema
How do I enforce coding standards before starting development?

Enforcing coding standards before development involves reading a spec index and following a pre-development checklist to inject project-specific guidelines. This ensures alignment with conventions before any implementation begins.

What is a pre-development checklist for coding conventions?

A pre-development checklist for coding conventions is a structured process that reads guideline files such as error-handling.md and conventions.md to aggregate project-specific rules. It reduces misalignment by ensuring developers follow vetted standards.

How do I apply project-specific guidelines when switching packages?

Applying project-specific guidelines when switching packages requires reading the spec index for the new relevant package and consulting shared guides. This refreshes your alignment with the active package's coding standards and conventions.

Do I need a spec directory to use pre-development guidelines?

Yes, a spec directory structured as .trellis/spec/ is required to store project-specific guidelines. The pre-development process reads files from this directory to inject conventions and shared thinking resources into your workflow.

What coding guideline files should I read before implementation?

Before implementation, you should read guideline files such as error-handling.md, conventions.md, and mock-strategies.md. Consulting the shared guides index at .trellis/spec/guides/index.md ensures full coverage of project standards.