{
  "markdown": "# PWP — Project Workflow Protocol Plugin\n\n> 11 systematic skills that give Claude Code professional engineering discipline. No vibes. No guessing. Structured protocols for every phase of software development.\n\n## What It Does\n\nPWP installs 11 auto-triggered skills into Claude Code. Each skill activates when Claude detects a relevant task — debugging, reviewing code, deploying, writing tests — and provides a structured, battle-tested protocol instead of ad-hoc responses.\n\n## Skills\n\n| Skill | Triggers When You... | What It Does |\n|-------|---------------------|--------------|\n| `pwp-debug` | Report a bug, share an error, say \"fix this\" | Reproduce → isolate → root cause → fix → verify |\n| `pwp-code-review` | Ask to review code or check a PR | Structured review: correctness, security, readability, performance |\n| `pwp-security-audit` | Ask about security or vulnerabilities | OWASP-aligned checklist: secrets, auth, input validation, dependencies |\n| `pwp-refactor` | Ask to clean up, simplify, or restructure | Safe refactoring with tests-first, one-pattern-per-commit discipline |\n| `pwp-migrate` | Need schema changes or platform moves | Reversible migrations with rollback plans and realistic data testing |\n| `pwp-api-design` | Build or review API endpoints | REST conventions, status codes, response envelopes, pagination |\n| `pwp-perf` | Report something slow or want optimization | Measure → profile → identify bottleneck → fix → verify with numbers |\n| `pwp-bootstrap` | Start a new project from scratch | Repo setup, tooling, folder structure, hello world verification |\n| `pwp-test` | Need to write or plan tests | Test pyramid, naming conventions, coverage targets, data factories |\n| `pwp-deploy` | Deploy, ship, or push to production | Environment ladder, pre-deploy checklist, rollback strategy, monitoring |\n| `pwp-docs` | Update docs, changelog, or architecture | Living documents, feature traceability IDs, walkthrough artifacts |\n\n## Installation\n\n### From Self-Hosted Marketplace\n\n```bash\n# Add the marketplace\n/plugin marketplace add shandar/pwp-plugin\n\n# Install the plugin\n/plugin install pwp@pwp-marketplace\n```\n\n### From Local Directory\n\n```bash\n# Clone the repo\ngit clone https://github.com/shandar/pwp-plugin.git\n\n# Load directly for testing\nclaude --plugin-dir ./pwp-plugin\n```\n\n### Manual Installation\n\n```bash\n# Copy to plugin cache\ncp -R ./pwp-plugin ~/.claude/plugins/cache/local/pwp/1.0.0/\n```\n\nThen add to `~/.claude/plugins/installed_plugins.json` and enable in `~/.claude/settings.json`.\n\n## How It Works\n\nEach skill has a detailed `SKILL.md` with:\n- **Trigger description** — tells Claude when to activate the skill automatically\n- **Mindset section** — the philosophy behind the protocol\n- **Step-by-step protocol** — the exact workflow to follow\n- **Anti-patterns** — what NOT to do and why\n- **Checklists** — verification steps before considering the task complete\n\nSkills are auto-triggered based on context. You don't need to invoke them manually — Claude will use the right protocol when it detects a matching task.\n\n## Project Structure\n\n```\npwp-plugin/\n├── .claude-plugin/\n│   ├── plugin.json          # Plugin manifest\n│   └── marketplace.json     # Self-hosted marketplace catalog\n├── skills/\n│   ├── pwp-debug/SKILL.md\n│   ├── pwp-code-review/SKILL.md\n│   ├── pwp-security-audit/SKILL.md\n│   ├── pwp-refactor/SKILL.md\n│   ├── pwp-migrate/SKILL.md\n│   ├── pwp-api-design/SKILL.md\n│   ├── pwp-perf/SKILL.md\n│   ├── pwp-bootstrap/SKILL.md\n│   ├── pwp-test/SKILL.md\n│   ├── pwp-deploy/SKILL.md\n│   └── pwp-docs/SKILL.md\n├── LICENSE\n├── CHANGELOG.md\n└── README.md\n```\n\n## Philosophy\n\nPWP is built on one principle: **structure beats talent at scale.**\n\nAn engineer with a protocol will consistently outperform one relying on intuition. PWP gives Claude Code that same structural advantage — no guessing, no random changes, no \"try this and see.\"\n\nEvery protocol follows the same meta-pattern:\n1. **Understand** the problem before acting\n2. **Plan** the approach before executing\n3. **Execute** with discipline (one thing at a time)\n4. **Verify** the result before declaring success\n5. **Document** what was done and why\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Add or modify skills in `skills/`\n4. Test with `claude --plugin-dir ./pwp-plugin`\n5. Submit a pull request\n\n## License\n\nMIT — see [LICENSE](./LICENSE)\n\n## Author\n\n**Shandar Junaid** — [Affordance Design Studio](https://affordance.design)\n",
  "bytes": 4482,
  "sha": "2b93cc2023b56e84f6ae635b34f9b85eca896894f71aa7c565221939425e6cf3",
  "repo_slug": "shandar/pwp-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_shandar_pwp_plugin_pwp_5ff38da9/readme"
}