Skip to main content

What are Packs?

Packs are curated collections of agents designed to work together for specific tech stacks, workflows, or team structures. Instead of installing agents one by one, you can install a complete pack in a single command. Each pack contains 2-9 agents selected for their complementary expertise, covering everything from development to deployment.

Why Use Packs?

Faster Setup

Install a complete tech stack in seconds instead of selecting individual agents

Proven Combinations

Agents are curated to work together seamlessly for specific use cases

Role-Based

Packs align with real team roles and project phases

Easy Updates

Update an entire stack at once with a single command

Quick Start

Install any pack using the CLI:
npx github:dmicheneau/opencode-template-agent install --pack backend
Or browse and install via the interactive TUI:
npx github:dmicheneau/opencode-template-agent
# Navigate to Packs tab with arrow keys

Available Packs

All 15 packs organized by use case:

Core Development Stacks

Backend Essentials

8 agents — Core backend development with databases, APIs, and testing

Frontend Stack

6 agents — Modern frontend development with React, Next.js, and performance

Full-Stack Developer

9 agents — End-to-end development from database to UI

DevOps Toolkit

8 agents — Complete infrastructure and deployment automation

Specialized Domains

AI & ML Suite

6 agents — Machine learning, LLM systems, and data science

Security Team

4 agents — Comprehensive security auditing and compliance

MCP Development

2 agents — Model Context Protocol server development and security

Code Quality

6 agents — Testing, debugging, performance, and refactoring

Team & Workflow Packs

Startup Kit

8 agents — Essential agents for lean startup teams

Product Discovery

5 agents — User research to product requirements and design

Ship It Safely

6 agents — CI/CD, containers, and reliability engineering

Architecture & Docs

5 agents — System design, documentation, and visualization

Data & ML Production

Data Stack

6 agents — End-to-end data pipeline from ingestion to analytics

ML to Production

6 agents — Take ML models from training to production deployment

Frontend Complete

6 agents — Every framework for modern frontend development

Pack Comparison Table

PackAgentsBest ForKey Capabilities
backend8Backend engineersDatabases (PostgreSQL, Redis), APIs, Python/TypeScript, testing
frontend6Frontend engineersReact, Next.js, TypeScript, UI design, performance
fullstack9Full-stack teamsComplete stack from DB to UI with code review
devops8Platform engineersDocker, Kubernetes, Terraform, AWS, CI/CD, incident response
ai6ML/AI engineersModel training, LLM architecture, prompts, data science
security4Security teamsAudits, penetration testing, smart contracts, compliance
mcp2MCP developersServer development, security auditing
quality6QA teamsCode review, testing, debugging, refactoring
startup8Early-stage teamsFull-stack, product, design, deployment
data-stack6Data teamsETL, warehousing, analytics, SQL
ml-to-production6MLOps teamsTraining, serving, orchestration
frontend-complete6Frontend specialistsReact, Vue, Angular, accessibility
ship-it-safely6Release teamsCI/CD, containers, SRE, security
product-discovery5Product teamsResearch, strategy, requirements, design
architecture-docs5Architecture teamsMicroservices, API design, diagrams

Installation Commands

npx github:dmicheneau/opencode-template-agent install --pack backend

Managing Installed Packs

Packs are collections of individual agents, so you manage them through standard agent commands:
1

Check installed agents

ls .opencode/agents/
Each agent in the pack appears as a separate file
2

Update agents

npx github:dmicheneau/opencode-template-agent install --pack backend --force
The --force flag updates existing agents to the latest version
3

Remove agents

Manually delete individual agent files you don’t need, or remove all agents from a category
Packs don’t create separate “pack” files — they simply install a predefined list of agents. Once installed, each agent is independent.

Creating Custom Combinations

While predefined packs cover common scenarios, you can mix and match agents:
# Install base pack + additional agents
npx github:dmicheneau/opencode-template-agent install --pack backend
npx github:dmicheneau/opencode-template-agent install golang-pro redis-specialist
Or use the TUI to build custom selections with Space to select multiple agents before installing.

Next Steps

Backend Pack

Essential agents for backend development

Frontend Pack

Complete frontend development stack

Full-Stack Pack

End-to-end development capabilities

DevOps Pack

Infrastructure and deployment automation

Build docs developers (and LLMs) love