Zhi Zheng avatar

Zhi Zheng

Community

@elebirds · Shanghai, China

10Followers
|
24Public Repos
|
8Published Skills

Zhi Zheng (elebirds) maintains Trellis, a spec-driven development framework that injects project conventions, requirements discovery, and quality gates into coding sessions.

Skills Distribution
DomainDeveloper To...Spec-Driven Develo.. (35%)Code Quality Verif.. (25%)Requirements Engin.. (20%)Session & Task Lif.. (20%)

Agent Skills by Zhi Zheng

Showing 8 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Zhi Zheng

FAQPage Schema
What tasks can I accomplish with elebirds' Trellis skills?▼

The eight Trellis skills cover the full coding lifecycle: discovering project specs before coding, brainstorming requirements into a PRD, verifying quality via lint/type-check/tests, capturing conventions into .trellis/spec/, analyzing bug root causes, resuming in-progress tasks, and archiving completed sessions.

Who should use the Trellis skill set?▼

Software engineers and developers working on multi-package projects who want persistent, spec-driven conventions across sessions. It suits teams that need requirements discovery, quality gates before commits, and knowledge capture to prevent recurring bug classes.

How does a typical Trellis session run from start to finish?▼

Start with trellis-before-dev to load specs, use trellis-brainstorm for unclear requirements, verify with trellis-check before committing, then close with trellis-finish-work to archive tasks and log the developer journal. Resume later via trellis-continue.

What prerequisites does Trellis require?▼

A project initialized with trellis init, which generates the .trellis directory containing spec/, platform hooks, settings, agents, skills, commands, and prompts. Resuming tasks also relies on the get_context.py script with --mode phase for step-level detail.

How does Trellis prevent repeated bugs?▼

The trellis-break-loop skill performs deep root-cause analysis after a fix, examining why prior fixes failed and which prevention mechanisms apply. Findings are captured into specs via trellis-update-spec so future sessions inherit the knowledge.