trellis-before-dev

Discover spec layers and provide pre-coding guidelines for software projects.

8|1|Updated May 4, 2026
One-click install
npx skills add https://github.com/yuanjing-hash/OhMyCine --skill trellis-before-dev-yuanjing-hash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trellis-before-dev
Source: https://github.com/yuanjing-hash/OhMyCine/tree/main/.agents/skills/trellis-before-dev
Command: npx skills add https://github.com/yuanjing-hash/OhMyCine --skill trellis-before-dev-yuanjing-hash

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, .trellis, and includes scripts (resource) components.

What problem does it solve?

Ensures that project-specific coding guidelines are adhered to, preventing potential code issues before they arise and promoting consistent coding standards.

Core Features & Use Cases

  • Guideline Discovery: Automatically discovers project-specific coding guidelines.
  • Pre-Development Checklists: Provides a structured checklist to review before coding.
  • Shared Thinking Guides: Offers shared guidelines and best practices for the project.

Quick Start

Before starting a new coding task, run the command to discover packages and spec layers: python3 ./.trellis/scripts/get_context.py --mode packages. Then, read the spec index for the relevant module and the specific guideline files listed in the Pre-Development Checklist.

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 guidelines before starting development?

You can enforce coding guidelines by running pre-development checks that automatically discover project-specific spec layers and provide structured checklists. This prevents potential code issues by promoting consistent coding standards before you begin writing code.

What are pre-development checks in software engineering?

Pre-development checks are automated processes that discover spec layers and project standards to ensure code quality. They provide shared thinking guides and structured checklists to review before coding, preventing issues from arising later in the development lifecycle.

Do I need python3 to run pre-development coding checks?

Yes, you need python3 and a .trellis directory to run pre-development coding checks. The Skill executes script commands, specifically requiring python3 to run the get_context.py script to discover packages and spec layers in your project.

How do I discover spec layers for a coding task?

To discover spec layers for a coding task, run the command `python3 ./.trellis/scripts/get_context.py --mode packages`. This automatically discovers project-specific coding guidelines and outputs the relevant spec index and guideline files for your module.

Can I use this approach to standardize project coding standards across a team?

Yes, this approach standardizes project coding standards across a team by offering shared thinking guides and best practices. It automates the discovery of project-specific guidelines and provides a structured pre-development checklist to ensure everyone adheres to the same standards.

Why do my coding guidelines not apply consistently across different modules?

Your coding guidelines may not apply consistently if you lack an automated discovery process for spec layers. By running a pre-development check script, you can automatically extract the specific guideline files for each module, ensuring adherence to project standards before coding begins.