By brian-lai
PARA-Programming methodology - cross-client Agent Skills package for Claude Code, Codex, OpenCode, Cursor, and Gemini CLI
Archive the current context to create a clean slate for the next task. Removes worktrees, resets context/context.md, preserves summaries.
Decision helper to determine if PARA workflow should be used for a given request. Triages tasks into PARA-worthy vs direct-answer categories.
Execute the active plan by creating an isolated git worktree and tracking todos. Supports simple and phased plans with TDD-first commit-per-todo discipline.
Display the PARA-Programming quick-reference guide with all 11 skills and the Research→Plan→Review→Execute→Review→Summarize→Archive workflow.
Initialize PARA-Programming structure in the current project. Use when setting up a new repo for PARA workflow, creating context/ directory, or bootstrapping AGENTS.md.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Cross-client Agent Skills package for the PARA-Programming methodology.
Research -> Plan -> Review -> Execute -> Review -> Summarize -> Archive
PARA-Programming is a structured workflow for AI-assisted development. It keeps plans, research, execution state, reviews, summaries, and archives in a project-local context/ directory so long-running work can survive context resets and client changes.
This repository packages the methodology as open-standard Agent Skills. The skill layout follows the emerging portable SKILL.md convention promoted by agentskills.io: each skill lives in its own directory, the directory basename matches frontmatter name, and assets/references stay beside the skill that owns them.
| Client | Status | Install path | Invocation |
|---|---|---|---|
| OpenAI Codex | Supported out of the box | scripts/install.sh installs to ~/.agents/skills and mirrors to ~/.codex/skills | $para-init or /skills |
| Gemini CLI | Supported out of the box | Uses the same ~/.agents/skills install written by scripts/install.sh | Auto-activation or /skills list |
| Pi | Supported out of the box | Uses the same ~/.agents/skills install written by scripts/install.sh | Auto-activation or /skill:para-init when skill commands are enabled |
| OpenCode | Supported out of the box | Uses the same ~/.agents/skills install written by scripts/install.sh | Loaded by OpenCode's native skill tool |
| Cursor | Supported out of the box | Uses the same ~/.agents/skills install written by scripts/install.sh | Auto-activation or slash menu, e.g. /para-init |
| Claude Code | Use the Claude plugin | Use github.com/brian-lai/para-programming-plugin | Claude plugin commands |
For Claude Code, use the original PARA-Programming plugin: https://github.com/brian-lai/para-programming-plugin. This repository is the open-standard/Codex-oriented Agent Skills package.
| Skill | Purpose |
|---|---|
$para-init | Initialize PARA structure in a project |
$para-research <task> | Deep codebase research before planning |
$para-plan <task> | Create a planning document with self-review |
$para-review --plan|--pr | Review a plan or PR with Staff+ criteria |
$para-execute | Create a worktree and execute one checklist item per commit |
$para-workflow | Orchestrate execute, review, summarize, and merge across phases |
$para-status | Check current workflow state |
$para-summarize | Generate a post-work summary |
$para-archive | Archive context and start fresh |
$para-check | Decide whether a request needs the PARA workflow |
$para-help | Show quick reference |
See INSTALL.md for client-specific installation paths and support notes.
For Codex local skill installation from a checkout:
./scripts/install.sh
The installer follows the current Codex Skills guide by installing user skills into ~/.agents/skills. It also mirrors into ~/.codex/skills for older local runtimes.
Preview the install without writes:
./scripts/install.sh --dry-run
The workflow creates project-local context files:
context/
├── context.md
├── plans/
├── summaries/
├── archives/
├── data/
└── servers/
resources/AGENTS.md contains the global PARA workflow methodology template. docs/METHODOLOGY.md explains the rationale and lifecycle in detail.
These skills were generalized from the original para-programming-plugin command set and converted to portable Agent Skills:
CLAUDE.md -> AGENTS.md~/.claude/ -> ~/.agents//para:command -> $para-command skill mentioncommands/*.md -> skills/para-*/SKILL.mdMIT
npx claudepluginhub brian-lai/para-programming-agent-skills --plugin para-skillsPARA-Programming methodology for Claude Code - structured context, persistent memory, and intelligent execution
Developer workflow toolkit — JIRA management, Trello boards, and PR creation with ticket references. Invoke with /dev:jira, /dev:trello, or /dev:pr.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Plugin that includes the Figma MCP server and Skills for common workflows