This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Public GitHub repository for Planning Center API developer support. Serves as the issue tracker for external developers using the Planning Center API. Includes AI-powered GitHub Actions for automated issue triage using the Anthropic SDK.
.github/
scripts/ GitHub Actions scripts (Node.js)
detect-duplicates.js AI-powered duplicate issue detection
label-product.js AI-powered product label assignment
workflows/
issue-triage.yml Triggers triage on new issue creation
ISSUE_TEMPLATE/ Issue templates for bug reports, feature requests, questions
guides/ Integration guides for external developers
npm ci- Install dependenciesnode .github/scripts/detect-duplicates.js- Run duplicate detection locallynode .github/scripts/label-product.js- Run product labeling locally
- Set
DRY_RUN=truewhen testing scripts locally to avoid posting to GitHub - Both triage scripts require
ANTHROPIC_API_KEYandGITHUB_TOKENenv vars - Model selection is configurable via
LABELING_MODELandDUPLICATE_DETECTION_MODELenv vars; defaults are in each script - Valid product labels are defined at the top of
label-product.js— update there when PCO products change