AgentSkillsCN

trellis-bootstrap

在项目中初始化 Trellis AI 工作流系统。当用户提及“Trellis”、“初始化 Trellis”、“设置 Trellis”、“安装 Trellis”,或希望为项目引入 AI 辅助开发的工作流时,可选用此技能。这是一项一次性设置任务。

SKILL.md
--- frontmatter
name: trellis-bootstrap
description: Initialize Trellis AI workflow system in a project. Use when user mentions "Trellis", "初始化 Trellis", "setup Trellis", "install Trellis", or wants to add AI-assisted development workflow to their project. This is a one-time setup skill.
allowed-tools: Bash, Read, AskUserQuestion

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:

bash
# 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

bash
npm install -g @mindfoldhq/trellis@latest

Verify installation:

bash
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:

bash
trellis init -u <developer-name>

This creates:

code
.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

bash
# Check created files
ls -la .trellis/
ls -la .claude/commands/

Post-Setup Instructions

Tell the user:

  1. Start using Trellis - Run /start at the beginning of each session
  2. Add guidelines - Edit files in .trellis/structure/ to customize AI behavior
  3. Track progress - Run /record-agent-flow at the end of sessions

Quick Reference

CommandWhen to Use
/startBeginning of every session
/parallelComplex features (multi-agent pipeline)
/before-frontend-devBefore frontend coding
/before-backend-devBefore backend coding
/finish-workBefore committing
/record-agent-flowEnd of session

Success Criteria

Setup is complete when:

  • trellis --version shows version number
  • .trellis/ directory exists with workflow.md
  • .claude/commands/ contains slash command files
  • AGENTS.md exists 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.