trellis-implement

Implements code changes from Trellis task specs and runs lint, typecheck, and focused tests.

Updated Sep 5, 2026
One-click install
npx skills add https://github.com/jiozhaoyue/ST-BgLoader --skill trellis-implement-jiozhaoyue
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: trellis-implement
Source: https://github.com/jiozhaoyue/ST-BgLoader/tree/main/.reasonix/skills/trellis-implement
Command: npx skills add https://github.com/jiozhaoyue/ST-BgLoader --skill trellis-implement-jiozhaoyue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns Trellis task specifications into actual code changes without requiring the main session to do the implementation work, while enforcing guardrails like a no-commit policy and recursion prevention. ## Core Features & Use Cases - Spec-Driven Implementation: Reads the spec and research files listed in a task's implement.jsonl, then writes code following existing project patterns. - Verification Loop: Runs relevant lint, typecheck, and focused tests for the touched code and reports files changed plus verification results. - Safety Guardrails: Forbids git commit, push, and merge, and prevents the sub-agent from spawning further Trellis implement or check agents. - Use Case: A main session dispatches a Trellis task to add a new API endpoint; this agent reads the spec, edits the relevant files, runs the focused tests, and reports back the changed files and test results. ## Quick Start Dispatch this agent with a Trellis task and ask it to implement the change described in the task's implement.jsonl, then report the files changed and verification results.

Frequently Asked Questions about trellis-implement

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

FAQPage Schema
How do I implement a Trellis task with a sub-agent?▼

Dispatch the trellis-implement agent with the active task. It reads the spec and research files listed in the task's implement.jsonl, edits code following existing project patterns, then runs lint, typecheck, and focused tests before reporting results.

What does the trellis-implement agent do after coding?▼

After editing, it runs the relevant lint, typecheck, and focused tests available for the touched code. It then reports the list of files changed along with the verification results back to the main session.

Can the trellis-implement agent commit changes to git?▼

No. The agent is explicitly forbidden from running git commit, git push, or git merge. It only makes working-tree edits and reports them; committing remains the responsibility of the main session or the user.

Why does the Trellis implement agent refuse to spawn other agents?▼

A recursion guard prevents the sub-agent from dispatching additional trellis-implement or trellis-check agents, since only the main session may do that. If more parallel work is needed, it reports a recommendation instead.

What are the limitations of the Trellis implement sub-agent?▼

It keeps changes scoped to the assigned task and does not revert unrelated user or concurrent changes. It relies on existing project helpers and patterns rather than introducing new abstractions, so large architectural redesigns are out of scope.