craigcossairt/trellis
The structure a project grows on: a free starter template for AI-assisted development. One AGENTS.md every tool reads (Claude Code, Cursor, Grok Build, Codex, Gemini CLI, Copilot), TDD + bug-fix methodology, secret guardrails, optional loca
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code
$ npx degit craigcossairt/trellis/.claude ./rig-trellis # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit craigcossairt/trellis/.agents/skills/bug-report .claude/skills/bug-report $ npx degit craigcossairt/trellis/.agents/skills/build-verification-skill .claude/skills/build-verification-skill $ npx degit craigcossairt/trellis/.agents/skills/daily-brief .claude/skills/daily-brief $ npx degit craigcossairt/trellis/.agents/skills/grill-design .claude/skills/grill-design $ npx degit craigcossairt/trellis/.agents/skills/launch-check .claude/skills/launch-check $ npx degit craigcossairt/trellis/.agents/skills/learn .claude/skills/learn $ npx degit craigcossairt/trellis/.agents/skills/pin-guardrail .claude/skills/pin-guardrail $ npx degit craigcossairt/trellis/.agents/skills/prd-to-issues .claude/skills/prd-to-issues $ npx degit craigcossairt/trellis/.agents/skills/review-dependency-updates .claude/skills/review-dependency-updates $ npx degit craigcossairt/trellis/.agents/skills/setup .claude/skills/setup $ npx degit craigcossairt/trellis/.agents/skills/tdd .claude/skills/tdd $ npx degit craigcossairt/trellis/.agents/skills/trellis-survey .claude/skills/trellis-survey $ npx degit craigcossairt/trellis/.agents/skills/trellis-sync .claude/skills/trellis-sync $ npx degit craigcossairt/trellis/.agents/skills/worktree .claude/skills/worktree $ npx degit craigcossairt/trellis/.agents/skills/write-a-prd .claude/skills/write-a-prd
$ curl -fsSL --create-dirs -o .claude/agents/security-reviewer.md https://raw.githubusercontent.com/craigcossairt/trellis/main/.claude/agents/security-reviewer.md Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "bash \"$CLAUDE_PROJECT_DIR/.claude/hooks/block-sensitive-files.sh\""
}
]
}
]
}
} Skills (15)
bug-reportbuild-verification-skilldaily-briefgrill-designlaunch-checklearnpin-guardrailprd-to-issuesreview-dependency-updatessetuptddtrellis-surveytrellis-syncworktreewrite-a-prd
Subagents (1)
| security-reviewer | Reviews code for security vulnerabilities - authorization boundaries, auth flows, input validation, storage access, and OWASP risks. Use when reviewing security-sensitive code changes or before shippi |
Hooks (4)
| event | matcher | runs |
|---|---|---|
| SessionStart | startup|resume|clear|compact | bash "$CLAUDE_PROJECT_DIR/.claude/hooks/session-start.sh" |
| PreToolUse | Edit|Write | bash "$CLAUDE_PROJECT_DIR/.claude/hooks/block-sensitive-files.sh" |
| PostToolUse | Edit|Write | bash "$CLAUDE_PROJECT_DIR/.claude/hooks/format-on-edit.sh" |
| UserPromptSubmit | * | bash "$CLAUDE_PROJECT_DIR/brain/hooks/context-enrichment.sh" |
Slash commands (3)
/bug-report/tdd/worktree
Cursor rules (1)
project · always
Similar rigs
niklasravnsborg/dotfiles
👾 My computer config
Skill Collector 1.7k tok ·
PlayaLink/design-with-claude
Dotfiles-style installer for a UX designer's Claude Code environment
Pragmatist 225 tok ·
AI-BrandFactory/claude-code-starter-pack
Working templates for Claude Code primitives: slash commands, skills, hooks, subagents, MCP configs, Agent SDK starters. Current to Opus 4.7, April 2026.
Fort Knox 584 tok ·
iurykrieger/claude-bedrock
Second Brain automation for Obsidian vaults — entity management, ingestion, compression, and sync via Claude Code skills
Skill Collector 2.9k tok ·