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.