[Feat] Add first party agent skill
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 8.5k
- Forks
- 1.4k
- Avg merge
- 5d 17h
- Merged PRs (30d)
- 3
Description
Target Use Case
A first party agent skill that guides agents to use the patterns from react-map-gl and not force raw maplibre-gl-js from training data into the app.
Proposal
Extracted from https://github.com/visgl/react-map-gl/pull/2593#issuecomment-5110952741, https://github.com/visgl/react-map-gl/pull/2593#issuecomment-5101635060
I suggest to use https://tanstack.com/intent/latest to setup a first party agent skill that handles common pitfalls and gets agents to work within the best practices of react-map-gl.
I have a personal version of this at https://github.com/FixMyBerlin/fixmyskills/blob/main/skills/react-map-gl/SKILL.md which I created and expanded whenever I ran into issues where agents dump raw maplible-gl-js APIs into my react / react-map-gl app instead of using and relying on the react like patterns that react-map-gl provides. I image this can be used as a starting a point.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked pull request comments and the referenced FixMyBerlin SKILL.md, then compare the proposed TanStack Intent approach with the repository’s existing contributor and usage guidance. Define the first-party skill’s scope and document the react-map-gl patterns it should teach; done means the skill is integrated and covers the stated raw MapLibre API pitfalls.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100