trellis-check

Run spec compliance, linting, type-checking, and testing on code changes.

7.3k|365|Updated May 31, 2024
One-click install
npx skills add https://github.com/EcoPasteHub/EcoPaste --skill trellis-check-ecopastehub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trellis-check
Source: https://github.com/EcoPasteHub/EcoPaste/tree/main/.cursor/skills/trellis-check
Command: npx skills add https://github.com/EcoPasteHub/EcoPaste --skill trellis-check-ecopastehub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill performs an exhaustive code quality verification, including spec compliance, linting, type-checking, testing, cross-layer data flow, code reuse, and consistency checks. It is intended for developers looking to maintain high standards in their codebase.

Core Features & Use Cases

  • Code Quality Checks: Integrates multiple quality verification processes in one tool.
  • Spec Compliance: Ensures code meets the defined specifications.
  • Linting: Identifies and prevents potential code quality issues.
  • Use Case: Before committing changes or during long coding sessions to prevent context drift and maintain code health.

Quick Start

Run the 'trellis-check' skill to verify the quality of your codebase changes.

Frequently Asked Questions about trellis-check

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

FAQPage Schema
How do I run code quality checks and linting before committing changes?

Code quality checks and linting are executed together before committing by running a comprehensive verification suite on your specified code changes. This process identifies potential issues and ensures spec compliance.

What is spec compliance verification in a software development environment?

Spec compliance verification ensures your code changes meet defined specifications. It checks your codebase against project spec files and context to maintain code integrity and adherence to standards.

How do I verify spec compliance, type-checking, and testing in one step?

Spec compliance, type-checking, and testing are verified in one step by running a comprehensive code quality verification suite. It also includes cross-layer data flow, code reuse, and consistency checks.

Do I need project spec files to run comprehensive code quality verification?

Yes, project spec files and context are required to run comprehensive code quality verification. Access to these defined specifications is necessary to ensure code integrity and adherence to standards.

What's the best way to prevent context drift during long coding sessions?

Preventing context drift during long coding sessions is best achieved by running comprehensive code quality checks. This verifies spec compliance, linting, type-checking, and testing to maintain code health.

Why does code reuse and consistency checking matter for codebase changes?

Code reuse and consistency checking matters because it maintains high standards in your codebase. It prevents duplicated logic and ensures uniform architecture across cross-layer data flows during quality verification.