trellis-update-spec

Capture executable code-specs and project conventions into .trellis/spec documents.

10|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tincopper/neeko --skill trellis-update-spec-tincopper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trellis-update-spec
Source: https://github.com/tincopper/neeko/tree/main/.agents/skills/trellis-update-spec
Command: npx skills add https://github.com/tincopper/neeko --skill trellis-update-spec-tincopper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill preserves hard-won implementation knowledge as executable code-specs so future work does not repeat the same bugs, conventions, or integration mistakes.

Core Features & Use Cases

  • Code-spec capture: Records concrete contracts, signatures, environment keys, and error behavior in .trellis/spec/.
  • Decision logging: Documents design decisions, patterns, common mistakes, and anti-patterns for later reuse.
  • Example use case: After fixing a subtle API validation bug, you add the exact request and response rules plus test expectations to the relevant spec so the fix stays durable.

Quick Start

Use the trellis-update-spec skill to turn what you just learned into the correct .trellis/spec update for your project.

Frequently Asked Questions about trellis-update-spec

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

FAQPage Schema
How do I document API validation rules and contracts after debugging?

Documenting API validation rules after debugging requires capturing concrete contracts, signatures, and error behavior. This skill records exact request and response rules plus test assertions into `.trellis/spec/` documents, ensuring the fix stays durable for future implementation work.

What is the best way to persist software engineering conventions and design decisions?

Persisting software engineering conventions involves logging design decisions, patterns, and anti-patterns for later reuse. This skill captures executable code-specs and project conventions in `.trellis/spec/` files, preventing future work from repeating the same integration mistakes.

Can I use this approach to record both backend and frontend cross-layer behavior?

Yes, you can record both backend and frontend cross-layer behavior. This skill safely extends specifications across layers by requiring concrete signatures, environment keys, validation rules, and clear examples to accurately document cross-layer behavior.

Do I need executable test assertions to write project specifications?

Yes, executable test assertions are required to write project specifications using this method. The skill mandates concrete signatures, contracts, and validation rules to ensure captured code-specs remain executable and durable for future implementation work.

Why does my project keep repeating the same bugs during feature implementation?

Projects repeat the same bugs when hard-won implementation knowledge is not preserved as executable code-specs. This skill solves the problem by capturing learned fixes, patterns, and common mistakes in `.trellis/spec/` documents for later reuse.