Trellis Bootstrap
One-time setup for Trellis - the AI workflow system that helps your AI assistant remember project context across sessions.
What is Trellis?
Trellis provides:
- •Structure - Store coding guidelines in
.trellis/structure/that AI follows - •Memory - Track session history in
.trellis/agent-traces/ - •Automation - Slash commands like
/start,/parallel,/finish-work
Prerequisites Check
Before starting, verify:
# Check Node.js (required: v18+) node --version # Check npm npm --version
If Node.js is not installed, ask the user to install it first.
Installation Steps
Step 1: Install Trellis CLI
npm install -g @mindfoldhq/trellis@latest
Verify installation:
trellis --version
Step 2: Get Developer Name
Ask the user for their name/username. This will be used for tracking their sessions.
Example question: "What name should I use for your developer profile? (e.g., your GitHub username)"
Step 3: Initialize in Project
Run in the project root:
trellis init -u <developer-name>
This creates:
.trellis/ ├── workflow.md # Start here ├── structure/ # Development guidelines │ ├── frontend/ │ └── backend/ ├── agent-traces/<name>/ # Your session history └── scripts/ # Automation scripts .claude/ ├── commands/ # 13 slash commands ├── agents/ # 6 agent definitions └── hooks/ # Automation hooks .cursor/ └── commands/ # 12 slash commands AGENTS.md # AI reads this first
Step 4: Verify Setup
# Check created files ls -la .trellis/ ls -la .claude/commands/
Post-Setup Instructions
Tell the user:
- •Start using Trellis - Run
/startat the beginning of each session - •Add guidelines - Edit files in
.trellis/structure/to customize AI behavior - •Track progress - Run
/record-agent-flowat the end of sessions
Quick Reference
| Command | When to Use |
|---|---|
/start | Beginning of every session |
/parallel | Complex features (multi-agent pipeline) |
/before-frontend-dev | Before frontend coding |
/before-backend-dev | Before backend coding |
/finish-work | Before committing |
/record-agent-flow | End of session |
Success Criteria
Setup is complete when:
- •
trellis --versionshows version number - •
.trellis/directory exists withworkflow.md - •
.claude/commands/contains slash command files - •
AGENTS.mdexists in project root
After successful setup, this skill is no longer needed. The user should use /start to begin working with Trellis.
Note: This is a bootstrap skill. Once Trellis is initialized, use the built-in /start command instead of this skill.