Merit-Systems / Merit-Systems/OpenInstinct
'vercel integration add neon' drops Neon agent skills into agent/skills/, and eve loads them into the OpenInstinct agent
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 344
- Forks
- 53
- Avg merge
- 2h 8m
- Merged PRs (30d)
- 105
Description
Expected Behavior
Provisioning the Neon marketplace resource should not change what skills the shipped assistant has.
Current Behavior
vercel integration add neon … (the CLI equivalent of the deploy button's Neon step) finishes with "Installing agent skills for Neon... Installed 2 agent skills for Neon" and writes:
agent/skills/neon/SKILL.md(+agent/skills/neon/references/*)agent/skills/neon-postgres/SKILL.md- a root
skills-lock.json
Because eve scans agent/skills/ (node_modules/eve/docs/skills.mdx), the personal assistant now advertises a "Neon / Lakebase Postgres" skill to the model on every turn. Nothing in the repo ignores, lints, or warns about this, so anyone following the CLI path will commit it without noticing — and the iMessage assistant quietly gains a database-administration skill.
Possible Solution
- Add
agent/skills/neon*andskills-lock.jsonto.gitignore, and/or makepnpm check(knip / a conformance rule) fail when unexpected directories appear underagent/skills/. - Document
vercel integration add neon --no-skillsstyle opt-out if the Vercel CLI offers one, or a one-line "delete these after provisioning" note in the README. - Longer term, keep product skills in a namespaced directory so third-party installers can't land in the agent's skill set.
Minimal Reproducible Example
vercel link --project <fresh>vercel integration add neon --plan <plan> -m region=iad1 -m auth=false --non-interactivegit status→ untrackedagent/skills/neon,agent/skills/neon-postgres,skills-lock.json
Context
Provisioning a fresh open-instinct3 project from the CLI on 2026-08-27; only noticed via git status before pulling upstream.
Contributor guide
No contributing guide indexed for this repository
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
Reproduce the Vercel integration steps and confirm the untracked agent/skills/neon, agent/skills/neon-postgres, and skills-lock.json files. Inspect .gitignore, pnpm check, and node_modules/eve/docs/skills.mdx to determine how generated skills enter the shipped assistant. Done means Neon provisioning no longer unexpectedly changes the assistant's skills, with the behavior documented if an opt-out is available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- ai, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100