// Reuse existing Prospect ID code instead of creating new abstractions
| name | npid-existing-code |
| description | Reuse existing Prospect ID code instead of creating new abstractions |
Repository: Raycast/prospect-pipeline
Core principle:
When this skill is active, follow these rules:
Before proposing any implementation:
src/python/npid_api_client.pymcp-servers/npid-search/src/session.tsmcp-servers/npid-search/src/npid-client.tsmcp-servers/npid-search/src/season-calculator.tssrc/generate-names.tsxsrc/tools/generate-content.tsdocs/plans/2025-11-14-npid-athlete-search-design.mdAssume the correct pattern already exists in one of these and your job is to connect or extend it minimally.
~/.npid_session.pkl and the shared auth loader in src/session.ts.loadSession() and getAuthHeaders() for all NPID HTTP calls."NA" or other placeholders.When implementing anything:
Prohibited behaviors in this repo: