Skip to content

Add cl-new-aggregator-integration-planner skill - #4

Open
bsuchecki wants to merge 4 commits into
mainfrom
task/ai-aggregator-integration-planner
Open

Add cl-new-aggregator-integration-planner skill#4
bsuchecki wants to merge 4 commits into
mainfrom
task/ai-aggregator-integration-planner

Conversation

@bsuchecki

Copy link
Copy Markdown
Collaborator

ℹ️ Responsibility

  • Add a reusable planning skill, cl-new-aggregator-integration-planner, that plans the full end-to-end integration of a new listing aggregator across Tools + ListingSyncer and creates the tracking Jira tickets — capturing the scope we followed for DataAxle, Locafy and Neustar.

🛠️ Side effects

  • Add skills/product/cl-new-aggregator-integration-planner/SKILL.md — input gate (integration name + API doc), a 7-phase ordered plan, a Jira-ticket-creation step (parent + one per phase), and the branch/migration/QA conventions
  • Add skills/product/cl-new-aggregator-integration-planner/references/reference-map.md — exact files to copy from per phase, per reference integration (Neustar epic/neustar, Locafy epic/locafy, DataAxle master)
  • Update .claude/settings.json (related config)

⚠️ Additional comments

  • The 7 phases: LS API client + endpoint · testing CLI (both repos) · FF + AUS/country availability query · CB in-progress connection trigger + Active Sync enable · Save&Sync metadata-gated sync · mark CB publishers "Submitted" on connection · async directory backlinks.
  • Encodes lessons from LM-4161/4162/4173/4202: Tools↔LS migration mirroring (RELATED_SERVICES.md), IntegrationCommand layer for cross-module dispatch, LocationManager-local DTOs, "include the aggregator's own directory" when marking Submitted, and the LS PHPUnit-9 / Prophecy / @covers test rules.
  • Placed under skills/product/ per request.

🤖 AI Summary

  • Introduces a planner skill that turns "integrate a new aggregator" into an ordered, verifiable, multi-repo plan plus Jira tickets
  • Ships a reference map pointing at the exact Neustar/Locafy/DataAxle files to model each phase on

bsuchecki and others added 4 commits July 8, 2026 15:31
…ntation based on how DA, Locafy and Neustar were introduced
…ntation based on how DA, Locafy and Neustar were introduced
…it, dashboard, plan-only)

Add a failed-submissions admin dashboard phase; split frontend from backend into separate tickets and surface the aggregator in the LM edit-page Aggregators section (not Connections); require each ticket to carry a description + acceptance criteria + dependency ordering; add a Phase 1 endpoint-to-role mapping step (ask when the API doc is ambiguous); and reframe the skill as plan-and-tickets only (never implements or asks to start implementation).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants