Portable Development System — AI-assisted development methodology
npx claudepluginhub rmzi/portable-dev-systemPortable Development System — AI-assisted development methodology with skills for consistency and agents for scale.
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations
Claude Code plugins for the Slidev presentation framework
Share bugs, ideas, or general feedback.
A Claude Code plugin. Skills for consistency. Agents for scale. Install once, works across all projects.
PDS is deployed as a Claude Code plugin — skills, agents, hooks, and security settings. Install it to
~/.claude/plugins/pds/. Claude reads it, follows it, improves it.
Inside Claude Code:
/plugin marketplace add rmzi/portable-dev-system
/plugin install pds@pds-marketplace
Restart Claude Code. PDS skills and agents are now available across all projects.
curl -sfL https://raw.githubusercontent.com/rmzi/portable-dev-system/main/install.sh | bash
Installs the plugin to ~/.claude/plugins/pds/ and security settings to ~/.claude/settings.json.
Clean up old project-level files:
cd ~/your-project
curl -sfL https://raw.githubusercontent.com/rmzi/portable-dev-system/main/install.sh | bash -s -- --cleanup
See Migration Guide for details.
brew install jq / apt install jq)brew install python3 / apt install python3)git clone https://github.com/rmzi/portable-dev-system.git
cd portable-dev-system
make install # symlinks this checkout as the plugin
| Skill | Purpose |
|---|---|
/pds:ethos | Development principles, MECE |
/pds:swarm | Multi-agent team workflow (6-phase SDLC, lite/med/heavy tiers) |
/pds:team | Agent roster and coordination |
/pds:grill | Requirement interrogation |
/pds:verify | Completion self-check |
/pds:finish | Branch completion protocol |
/pds:merge | Merging subtask worktrees back |
/pds:worktree | Git worktree workflow |
/pds:instinct | Pattern capture and lifecycle |
/pds:telemetry | Usage telemetry — enable, disable, view reports, rotate |
/pds:inspect | Real-time PDS state — swarm phase, tier, agents, telemetry |
/pds:sandbox | OS-level sandbox configuration |
/pds:permission-router | Deprecated — see /pds:sandbox |
/pds:audit-config | Verify PDS config security |
/pds:trim | Context efficiency maintenance |
/pds:contribute | Contributing to PDS itself |
/pds:bugfix | Test-first bug fix loop |
/pds:bump | Version and changelog |
/pds:eval | Skill evaluation and testing |
/pds:bcp | Finalize work — bump, commit, push |
/pds:rebase | Focused branch rebase |
/pds:pr-review | Address PR review comments |
/pds:preflight | Environment validation |
/pds:pause | Save session state, WIP commit, resume later |
/pds:allow | Add a path to the sandbox write allowlist |
/pds:export | Export session to human-readable markdown |
/pds:dispatch | Agent dispatch mode selection |
/pds:triage | Triage insights into GitHub issues across repos |
| Agent | Role | Model | Mode |
|---|---|---|---|
| orchestrator | Coordination — plans, decomposes, dispatches | opus | default |
| researcher | Deep codebase exploration | sonnet | plan |
| worker | Implementation in isolated worktrees | sonnet | acceptEdits |
| validator | Merge, test, verify acceptance criteria | sonnet | acceptEdits |
| reviewer | Code review — quality, security | sonnet | plan |
| documenter | Documentation updates | sonnet | acceptEdits |
| scout | PDS meta-improvements | haiku | acceptEdits |
| auditor | Codebase quality → GitHub issues | sonnet | plan |
portable-dev-system/
├── .claude-plugin/plugin.json # Plugin manifest
├── agents/ # 8 agent definitions + shared-rules.md
├── skills/ # 23 skills (dir/SKILL.md format)
│ ├── swarm/SKILL.md
│ ├── telemetry/SKILL.md # Usage telemetry management
│ ├── inspect/SKILL.md # Real-time PDS state viewer
│ └── ...
├── hooks/hooks.json # Hook event handlers (see below)
├── hooks/scripts/ # Hook implementation scripts
├── scripts/ # Utility scripts (telemetry-summary, detect-patterns)
├── docs/ # Philosophy, whitepaper, team setup, source analysis
├── .claude/settings.json # Security settings (installed separately)
├── install.sh # Plugin installer
├── Makefile # make telemetry, make install
├── VERSION
└── CHANGELOG.md