trellis-check

Execute linting, type-checking, testing, and cross-layer data flow analysis on code repositories.

Updated May 2, 2026
One-click install
npx skills add https://github.com/WASIDJ/git-demo --skill trellis-check-wasidj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trellis-check
Source: https://github.com/WASIDJ/git-demo/tree/main/.opencode/skills/trellis-check
Command: npx skills add https://github.com/WASIDJ/git-demo --skill trellis-check-wasidj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps maintain high code quality and consistency by performing a suite of checks including spec compliance, linting, type-checking, testing, and cross-layer data flow analysis.

Core Features & Use Cases

  • Comprehensive Checks: Runs multiple checks on code for spec compliance, linting, type-checking, and testing.
  • Cross-Layer Analysis: Analyzes data flow across different layers of the application to ensure proper functionality.
  • Use Case: Before committing changes, use this Skill to verify that your code meets quality standards and is consistent with the application's architecture.

Quick Start

Execute the 'trellis-check' command to initiate the quality verification process for your codebase.

Frequently Asked Questions about trellis-check

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

FAQPage Schema
How do I run linting and type-checking before committing code changes?

Run linting and type-checking before committing by executing the 'trellis-check' command to initiate the quality verification process on your codebase. This ensures your code meets quality standards and adheres to application architecture specifications.

What is cross-layer data flow analysis in software testing?

Cross-layer data flow analysis is a testing mechanism that analyzes data consistency across different application layers to ensure proper functionality. It verifies data movement through the system architecture adheres to project specifications.

Do I need project-specific context files to verify code consistency and spec compliance?

Yes, verifying code consistency and spec compliance requires access to project-specific context and spec files. These provide the necessary architectural rules and specifications for the cross-layer checks to validate against.

How do I check if my code meets quality standards across different application layers?

Check if your code meets quality standards by running cross-layer data flow analysis alongside linting and type-checking. This comprehensive suite verifies functionality and consistency across different application layers before changes are committed.

Why does cross-layer analysis fail to detect data flow inconsistencies in my repository?

Cross-layer analysis may fail to detect inconsistencies if project-specific context and spec files are missing or incomplete. Accurate data flow validation across layers requires full access to architectural specifications.