trellis-update-spec

Records executable contracts and coding conventions into .trellis/spec/ documents.

45|9|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/Tendo33/IdeaGo --skill trellis-update-spec-tendo33
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: trellis-update-spec
Source: https://github.com/Tendo33/IdeaGo/tree/main/.agents/skills/trellis-update-spec
Command: npx skills add https://github.com/Tendo33/IdeaGo --skill trellis-update-spec-tendo33

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Captures executable contracts and coding conventions into .trellis/spec/ documents so learnings from debugging, implementation, or discussion are preserved for future sessions.

Core Features & Use Cases

  • Records concrete signatures, payload fields, environment keys, and boundary behavior as code-specs.
  • Keeps cross-layer contracts synchronized and provides a reusable reference for future work.
  • Useful after debugging sessions, design decisions, or learning patterns to ensure institutional memory.

Quick Start

After finishing a debugging session or learning new conventions, run the update-spec process to capture the new executable contracts.

Frequently Asked Questions about trellis-update-spec

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

FAQPage Schema
How do I save executable contracts and coding conventions after a debugging session?▼

To save executable contracts after debugging, codify concrete signatures, payload fields, and boundary behavior into .trellis/spec/ documents. This preserves implementation insights as verifiable specs for future sessions and cross-team reference.

What are executable contracts in software development?▼

Executable contracts are codified coding conventions that include concrete signatures, payload fields, environment keys, and boundary behavior. They are recorded as code-specs to keep cross-layer contracts synchronized and provide a reusable, test-verifiable reference.

How do I document environment keys and boundary behavior for future reference?▼

Document environment keys and boundary behavior by capturing them as code-specs within .trellis/spec/ documents. This ensures the recorded contracts are verifiable by tests and provides a reliable reference for future development sessions.

When should I update specifications for my codebase?▼

You should update specifications after finishing a debugging session, making design decisions, or learning new patterns. Capturing these insights immediately ensures institutional memory is preserved and cross-layer contracts remain synchronized.

Can I use code-specs to synchronize cross-layer contracts across teams?▼

Yes, code-specs synchronize cross-layer contracts by recording concrete signatures and boundary behavior in .trellis/spec/ documents. This provides a reusable reference that ensures future work and cross-team development remain aligned.

Does the trellis-update-spec process require external dependencies?▼

No, the trellis-update-spec process requires no external dependencies. It directly codifies executable contracts and coding conventions into .trellis/spec/ documents using insights gathered from debugging, implementation, or discussions.