Skills System
Panopticon’s skills system provides reusable workflows and best practices for AI agents.What Are Skills
Skills are reusable, shareable workflows that encode best practices for common development tasks. They are:- Universal - Work across all AI coding tools (Claude Code, Cursor, Windsurf, etc.)
- Shareable - Distribute via
pan syncto sync to all connected AI tools - Contextual - Invoked with
/skill-namein AI tool prompts - Best-practice-driven - Encode proven workflows and checklists
/code-review-security and the agent follows the established workflow.
Built-In Skills
Panopticon ships with 67+ built-in skills organized by category:Development Workflows
| Skill | Description |
|---|---|
feature-work | Standard feature implementation workflow |
bug-fix | Systematic bug investigation and fixing |
refactor | Safe refactoring with tests first |
code-review | Comprehensive code review checklist |
code-review-security | OWASP Top 10 security analysis |
code-review-performance | Algorithm and resource optimization |
release | Step-by-step release process |
dependency-update | Safe dependency updates |
incident-response | Production incident handling |
onboard-codebase | Understanding new codebases |
work-complete | Checklist for completing agent work |
AI Self-Monitoring
| Skill | Description |
|---|---|
knowledge-capture | Captures learnings when AI gets confused or corrected |
refactor-radar | Detects systemic issues causing AI confusion |
session-health | Detect and clean up stuck sessions |
Panopticon Operations (pan-*)
| Skill | Description |
|---|---|
pan-help | Show all Panopticon commands |
pan-up | Start dashboard and services |
pan-down | Stop dashboard and services |
pan-status | Show running agents |
pan-issue | Spawn agent for an issue |
pan-plan | Create execution plan for issue |
pan-tell | Send message to running agent |
pan-kill | Kill a running agent |
pan-approve | Approve agent work and merge |
pan-health | Check system health |
pan-sync | Sync skills to AI tools |
pan-install | Install prerequisites |
pan-setup | Initial setup wizard |
pan-quickstart | Quick start guide |
pan-projects | Manage registered projects |
pan-tracker | Issue tracker operations |
pan-logs | View agent logs |
pan-rescue | Recover crashed agents |
pan-diagnose | Diagnose agent issues |
pan-docker | Docker operations |
pan-network | Network diagnostics |
pan-config | Configuration management |
pan-restart | Safely restart Panopticon dashboard and services |
pan-code-review | Orchestrate parallel code review (3 reviewers + synthesis) |
pan-convoy-synthesis | Synthesize convoy coordination |
pan-subagent-creator | Create specialized subagents |
pan-skill-creator | Create new skills (guided) |
pan-reopen | Reopen completed issue for re-work |
pan-oversee | Supervise agent through full work lifecycle |
pan-sync-main | Sync latest main into workspace feature branch |
pan-docs | Search Panopticon documentation |
pan-tldr | Token-efficient codebase analysis |
Utilities
| Skill | Description |
|---|---|
beads | Git-backed issue tracking with dependencies |
skill-creator | Guide for creating new skills |
web-design-guidelines | UI/UX review checklist |
clear-writing | Proven rules for clearer prose in docs, commits, and UI text |
crash-investigation | Investigate system crashes, OOM kills, and freezes |
opus-plan | Opus-driven planning with PRD, STATE.md, and beads |
spec-readiness | Evaluate issue requirements readiness (scored 0-100) |
check-merged | Verify if a feature branch has been merged into main |
react-best-practices | React/Next.js performance optimization from Vercel |
stitch-design-md | Synthesize Stitch designs into DESIGN.md files |
Using Skills
Skills are invoked via slash commands in any AI coding tool:Creating Custom Skills
Skills are markdown files stored in~/.panopticon/skills/. Create your own with:
/pan-skill-creator for guided creation.
Skill Distribution
Skills can be distributed via:- Project-specific - Store in
.panopticon/skills/in your repo - User-specific - Store in
~/.panopticon/skills/(synced to AI tools) - Team-shared - Commit to version control and share via git
- Public packages - Distribute via npm or GitHub
Syncing Skills
pan sync command:
- Copies skills from
~/.panopticon/skills/to each AI tool’s config directory - Updates existing skills if versions differ
- Preserves local customizations (doesn’t overwrite modified files)
Subagents
Panopticon includes specialized subagent templates for common development tasks. Subagents are invoked via the Task tool or convoy orchestration for parallel execution.Code Review Subagents
| Subagent | Model | Focus | Output |
|---|---|---|---|
code-review-correctness | haiku | Logic errors, edge cases, type safety | .claude/reviews/<timestamp>-correctness.md |
code-review-security | sonnet | OWASP Top 10, vulnerabilities | .claude/reviews/<timestamp>-security.md |
code-review-performance | haiku | Algorithms, N+1 queries, memory | .claude/reviews/<timestamp>-performance.md |
code-review-synthesis | sonnet | Combines all findings into unified report | .claude/reviews/<timestamp>-synthesis.md |
Planning & Exploration Subagents
| Subagent | Model | Focus | Permission Mode |
|---|---|---|---|
planning-agent | sonnet | Codebase research, execution planning | plan (read-only) |
codebase-explorer | haiku | Fast architecture discovery, pattern finding | plan (read-only) |
triage-agent | haiku | Issue categorization, complexity estimation | default |
health-monitor | haiku | Agent stuck detection, log analysis | default |
Best Practices
When creating skills:- Be specific - Include exact commands, not just concepts
- Include examples - Show concrete usage patterns
- Add checklists - Help agents verify completion
- Cross-reference - Link to related skills and guides
- Test thoroughly - Verify skills work end-to-end
- Invoke early - Start with a skill, don’t switch mid-task
- Follow fully - Don’t skip steps or customize on-the-fly
- Report issues - If a skill doesn’t work, improve it
- Combine wisely - Some skills complement each other, others conflict
Related Guides
- Creating Skills - Detailed skill creation guide
- Convoys - Parallel subagent execution
- Subagents - Custom subagent templates