{"id":"ae8a9616-67c1-4c4f-a617-1eca73aec844","slug":"pearpass-claude-plugin","kind":"skill","name":"pearpass-claude-plugin","summary":"Claude Code plugin for PearPass browser extension development","owner":"grandcamel","repoUrl":"https://github.com/grandcamel/pearpass-claude-plugin","license":"Apache-2.0","licenseTier":"permissive","trust":"community","stars":0,"match":null,"fewStars":true,"format":"skill","createdAt":"2026-01-15T06:49:15.000Z","addedAt":"2026-10-21T22:24:58.303Z","logoUrl":"https://avatars.githubusercontent.com/u/7255229?u=b23bfc292d68afb457b89c04dab514b39ca43ca9&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["browser-web","developer-tools"],"tags":[],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-23T21:42:10.143Z","sample":false,"url":"https://conduits.dev/tools/pearpass-claude-plugin","language":"","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# PearPass Claude Code Plugin\n\nA Claude Code plugin to support developers working on the [PearPass Browser Extension](https://github.com/tetherto/pearpass-app-browser-extension).\n\n## Installation\n\n### From Marketplace (Recommended)\n\n```bash\n# Add the marketplace\n/plugin marketplace add grandcamel/pearpass-claude-plugin\n\n# Install the plugin\n/plugin install pearpass-dev@grandcamel/pearpass-claude-plugin\n```\n\n### Direct from GitHub\n\n```bash\nclaude plugins add https://github.com/grandcamel/pearpass-claude-plugin\n```\n\n### Local Development\n\n```bash\n# Clone and install locally\ngit clone https://github.com/grandcamel/pearpass-claude-plugin.git\nclaude plugins add ./pearpass-claude-plugin\n```\n\n## Features\n\n### Skills (Auto-activated)\n\nSkills automatically activate when you ask related questions:\n\n| Skill | Triggers On |\n|-------|-------------|\n| **build** | \"build the extension\", \"run vite build\", \"start watch mode\" |\n| **test** | \"run tests\", \"npm test\", \"check coverage\" |\n| **extension** | \"load extension\", \"debug manifest\", \"reload extension\" |\n\n### Agents (Task-specific)\n\nAgents are invoked for specialized tasks:\n\n| Agent | Use For |\n|-------|---------|\n| **security-reviewer** | Security audits, crypto review, vulnerability checks |\n| **i18n-helper** | Find hardcoded strings, translation validation |\n| **component-generator** | Scaffold React components, content scripts, handlers |\n\n### Commands (Slash commands)\n\n| Command | Description |\n|---------|-------------|\n| `/pearpass-dev` | Start development environment with watch builds |\n| `/pearpass-review` | Security-focused code review |\n| `/pearpass-release` | Prepare release with tests, build, and changelog |\n\n## Usage Examples\n\n### Start Development\n```\n/pearpass-dev\n```\n\n### Run Security Review\n```\n/pearpass-review\n/pearpass-review scope=src/vault/\n```\n\n### Prepare Release\n```\n/pearpass-release version=1.2.0\n```\n\n### Trigger Agents\n```\nReview this code for security issues\nFind hardcoded strings that need translation\nCreate a new React component for password display\n```\n\n## Plugin Structure\n\n```\npearpass-claude-plugin/\n├── .claude-plugin/\n│   └── plugin.json       # Manifest\n├── skills/\n│   ├── build/SKILL.md    # Vite build guidance\n│   ├── test/SKILL.md     # Jest testing guidance\n│   └── extension/SKILL.md # Extension dev guidance\n├── agents/\n│   ├── security-reviewer.md\n│   ├── i18n-helper.md\n│   └── component-generator.md\n└── commands/\n    ├── pearpass-dev.md\n    ├── pearpass-review.md\n    └── pearpass-release.md\n```\n\n## PearPass Technology Stack\n\n- **Frontend:** React + Vite (multi-config build)\n- **Styling:** Tailwind CSS\n- **i18n:** LinguiJS (`@lingui/react/macro`, `@lingui/core/macro`)\n- **Testing:** Jest\n- **Crypto:** pearpass-lib-vault\n\n## License\n\n[Apache 2.0](LICENSE)\n"}