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.