You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Meta: review Claude-scoped adaptor issues and define an "Adaptor Scoping" Claude Skill #1814
I've been working with Claude to scope new adaptors using our GitHub "New Adaptor" template. Claude does the research (API docs, auth, sandboxes, rate limits, prior art) and fills in the template with what I understand you need to deliver an adaptor.
I'd like to turn this into a reusable Claude Skill. Even though my team would use it, the Skill's purpose is to give the people building the adaptor the best possible information (and help them estimate). So I think it should be owned by a technical person, not by Growth.
Before we build it, this issue is to review the issues scoped so far: how helpful, annoying or "Claude-y" are they?
Scope vs. intent. Several list 10–14 requirements (full paging, retries, rate-limit handling, mocks for every operation) even where the real goal is a demo. New adaptor: OpenStreetMap (Overpass, OSM API, Nominatim) #1811 is needed for a live talk in under three weeks.
Priority labels are inconsistent: four are P2, three have none, and only New adaptor: OpenG2P #1806 has an assignee.
What I'd like from reviewers
For each issue (or a sample), a quick reaction on:
Helpful: what saved you time? (e.g. auth gotchas, sandbox links, sample code)
Annoying / noise: what would you cut? Is anything over-specified or too prescriptive about function names?
Wrong or unverifiable: anything Claude stated confidently that turned out to be wrong?
Missing: what do you always need that isn't there? (e.g. effort estimate, which existing adaptor to copy from, credential schema)
Estimate: a rough size (S/M/L) so we can calibrate future scoping.
Proposed Skill design (for discussion)
Decision point 1: how mature does this adaptor need to be?
The Skill should walk the requester through this question up front and scope accordingly:
(a) Demo-ware. As minimal as possible: auth, a generic request(), and the 1–3 operations the demo needs. Should not require a fully functional test environment. Mocked tests and a recorded happy path may be enough.
(b) Production / specific goals. Defined use cases that must be tested and working. Should require a real test environment (sandbox, trial or partner instance) with credentials stored before work starts, plus acceptance criteria.
Open question: is there a middle tier, or does (a) just become (b) later via a follow-up issue?
Decision point 2: P1 vs P2
We need a shared definition the Skill can apply (and explain) rather than guess. Strawman for engineers to correct:
P1: a committed delivery (contract, live client, dated demo or event) is blocked without it.
P2: strategic or pipeline value, no hard date.
Other things the Skill could standardise
One output format (the template, plus an Acceptance criteria and Open questions section).
A clear "out of scope for v1" list.
Credentials: where to get them and the LastPass naming convention, never the values.
Flag what's verified vs. inferred from docs.
Proposed next steps
Reviewers leave feedback on the issues above (comment here or on each issue)
Agree the maturity tiers (a/b) and what each requires for testing
Agree the P1 / P2 definitions
Nominate a technical owner for the Skill
Owner drafts the Skill; Jack tests it on the next adaptor request
Context
I've been working with Claude to scope new adaptors using our GitHub "New Adaptor" template. Claude does the research (API docs, auth, sandboxes, rate limits, prior art) and fills in the template with what I understand you need to deliver an adaptor.
I'd like to turn this into a reusable Claude Skill. Even though my team would use it, the Skill's purpose is to give the people building the adaptor the best possible information (and help them estimate). So I think it should be owned by a technical person, not by Growth.
Before we build it, this issue is to review the issues scoped so far: how helpful, annoying or "Claude-y" are they?
Claude-scoped issues to review
Things I noticed going back through them:
What I'd like from reviewers
For each issue (or a sample), a quick reaction on:
Proposed Skill design (for discussion)
Decision point 1: how mature does this adaptor need to be?
The Skill should walk the requester through this question up front and scope accordingly:
request(), and the 1–3 operations the demo needs. Should not require a fully functional test environment. Mocked tests and a recorded happy path may be enough.Open question: is there a middle tier, or does (a) just become (b) later via a follow-up issue?
Decision point 2: P1 vs P2
We need a shared definition the Skill can apply (and explain) rather than guess. Strawman for engineers to correct:
Other things the Skill could standardise
Proposed next steps