Loading...
Loading...
Meta-skill for pplx-sdk development. Orchestrates code review, testing, scaffolding, SSE streaming, and Python best practices into a unified workflow. Use for any development task on this project.
npx skill4agent add pv-udpv/pplx-sdk pplx-sdk-devcontext: fork┌───────────────────────────────────────────────────────┐
│ orchestrator │
│ (meta-orchestrator, delegates subtasks) │
├───────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ code-reviewer │ │ test-runner │ │
│ │ (read-only) │ │ (run & fix) │ │
│ │ view,grep, │ │ bash,view, │ │
│ │ glob,bash │ │ edit,grep │ │
│ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ scaffolder │ │ sse-expert │ │
│ │ (create new) │ │ (streaming) │ │
│ │ view,edit, │ │ view,edit, │ │
│ │ bash,grep │ │ bash,grep │ │
│ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ reverse- │ │ architect │ │
│ │ engineer │ │ (diagrams & │ │
│ │ (API disc.) │ │ design) │ │
│ │ view,edit, │ │ view,edit, │ │
│ │ bash,grep │ │ bash,grep │ │
│ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ spa-expert │ │ codegraph │ │
│ │ (SPA RE, │ │ (AST, deps, │ │
│ │ CDP, ext.) │ │ knowledge) │ │
│ │ view,edit, │ │ view,edit, │ │
│ │ bash,grep │ │ bash,grep │ │
│ └──────────────┘ └──────────────┘ │
│ │
└───────────────────────────────────────────────────────┘.claude/agents/| Subagent | Role | Tools | Isolation |
|---|---|---|---|
| Decomposes tasks, coordinates others | view, bash, grep, glob | fork |
| Read-only architecture review | view, grep, glob, bash | fork |
| Run tests, diagnose, fix failures | bash, view, edit, grep, glob | fork |
| Create new modules and files | view, edit, bash, grep, glob | fork |
| SSE streaming implementation | view, edit, bash, grep, glob | fork |
| API discovery, traffic analysis | view, edit, bash, grep, glob | fork |
| Architecture diagrams, design validation | view, edit, bash, grep, glob | fork |
| SPA RE: React/Vite/Workbox/CDP, extensions | view, edit, bash, grep, glob | fork |
| AST parsing (Python + JS/TS), dep graphs, knowledge graphs | view, edit, bash, grep, glob | fork |
| Skill | Path | Subagent | Purpose |
|---|---|---|---|
| | | Architecture compliance and conventions |
| | | Diagnose and fix failing tests |
| | | Create new modules per layered architecture |
| | | SSE protocol and streaming patterns |
| | | API discovery from browser traffic |
| | | System diagrams and design visualization |
| | | React/Vite/Workbox/CDP webapp RE |
| | | AST parsing (Python + JS/TS), dependency graphs, knowledge graphs |
npx skills| Skill | Source | Purpose |
|---|---|---|
| | pytest patterns, fixtures, mocking |
| | Type annotations, mypy strict mode |
| | Exception hierarchies, error patterns |
| | Protocol pattern, DI, factory |
| | REST API design, endpoint conventions |
| | async/await, concurrency patterns |
| | Guide for creating new skills |
| | Build MCP servers for tool integration |
| | Test web apps with Playwright |
| | Structural code search via AST patterns |
| | Knowledge graph design and entity relationships |
| | CodeGraph MCP orchestration and traceability |
[plan] → [explore] → [research] → [implement] → [test] → [review] → [done]orchestratorcode-reviewerreverse-engineersse-expertscaffoldersse-expertscaffoldertest-runnercode-reviewerruff check --fix . && ruff format . && mypy pplx_sdk/ && pytest -vtest-runner-vcode-reviewertest-runnertest-runnerpython-error-handlingtest-runnersse-expertsse-expertasync-python-patternstest-runnercode-reviewer[capture] → [research] → [document] → [scaffold] → [test] → [review]reverse-engineerreverse-engineerreverse-engineerscaffoldersse-expertscaffoldertest-runnercode-reviewercode-reviewerapi-design-principlescode-reviewerscaffoldertest-runner[analyze] → [research] → [diagram] → [validate] → [document]architectarchitectarchitectarchitectarchitect[detect] → [research] → [intercept] → [extract] → [code-graph] → [document] → [implement]spa-expertspa-expertspa-expertspa-expertcodegraphspa-expertreverse-engineerspa-expertscaffolderspa-expert[parse] → [graph] → [analyze] → [report] → [act]codegraphastcodegraphcodegraphcodegrapharchitectcode-reviewerscaffolderspa-expert# Install dependencies
pip install -e ".[dev]"
# Install/update community skills
npx skills add wshobson/agents --skill python-testing-patterns --skill python-type-safety --skill python-error-handling --skill python-design-patterns --skill api-design-principles --skill async-python-patterns --agent github-copilot -y
npx skills add anthropics/skills --skill skill-creator --skill mcp-builder --skill webapp-testing --agent github-copilot -y
npx skills add ast-grep/agent-skill --skill ast-grep --agent github-copilot -y
npx skills add "daffy0208/ai-dev-standards@knowledge-graph-builder" --agent github-copilot -y
npx skills add nahisaho/codegraphmcpserver --skill steering --agent github-copilot -y
# Lint, format, type-check, test
ruff check --fix . && ruff format .
mypy pplx_sdk/ --ignore-missing-imports
pytest tests/ -v --cov=pplx_sdk
# Manage skills
npx skills list # Show installed skills
npx skills check # Check for updates
npx skills update # Update all skillscore/ → shared/ → transport/ → domain/ → client.pyPerplexitySDKErrorfrom __future__ import annotationstyping.Protocol