Skip to content

CLAUDE.md: proactive gap-filing directive + vendor write-eigenscript skill#679

Merged
InauguralPhysicist merged 1 commit into
mainfrom
contributor-onramp-skills
Jul 20, 2026
Merged

CLAUDE.md: proactive gap-filing directive + vendor write-eigenscript skill#679
InauguralPhysicist merged 1 commit into
mainfrom
contributor-onramp-skills

Conversation

@InauguralPhysicist

Copy link
Copy Markdown
Collaborator

What

Two contributor-onramp changes so an external AI building in EigenScript gets the same guidance the maintainer's agents do.

1. Proactive gap-filing directive — a standing, imperative section near the top of CLAUDE.md: hit a gap, rough edge, or bug → file a GitHub issue (or fold the fix into your PR), don't work around it silently, do it without being asked. The forcing-function model was already in the Ecosystem section but only described; this makes it an instruction the agent acts on unprompted.

2. Vendor write-eigenscript into .claude/skills/ so Claude Code auto-loads it for any contributor in the repo. It encodes the silent-wrong traps — the of-call spread rule, outward-mutable scope / when to use local, soft-keyword pitfalls, observer/temporal idioms — that are otherwise unavailable outside the maintainer's own machine.

Public-consumption scrub

The skill referenced private/unshared repos in three examples (an EigenOS desktop helper, a named consumer's piano-roll UI). Those were genericized so an external contributor isn't pointed at code they can't see. All language guidance is verbatim — only the illustrative references changed.

Why

This is the missing half of the on-ramp: an external AI given write-eigenscript writes correct .eigs, and given the gap directive surfaces its gaps upstream — so adoption feeds back as contribution (the forcing-function model, externalized).

Docs + skill only, no code.

🤖 Generated with Claude Code

…skill

Two contributor-onramp changes so an external AI building in EigenScript has
the same guidance the maintainer's agents do.

1. A standing, imperative directive near the top of CLAUDE.md: when you hit a
   language gap, rough edge, or bug, file a GitHub issue proactively (or fold
   the fix into your PR) rather than working around it silently. The
   forcing-function model was already described in the Ecosystem section, but
   only descriptively — this makes it an instruction the agent acts on unasked.

2. Vendor the write-eigenscript skill into .claude/skills/ so Claude Code
   auto-loads it for any contributor in the repo. It encodes the silent-wrong
   traps (of-call spread rule, outward-mutable scope / when to use local,
   soft-keyword pitfalls, observer/temporal idioms) that are otherwise absent
   outside the maintainer's own machine. Scrubbed for public consumption:
   examples that referenced private/unshared repos were genericized; all
   language guidance is verbatim.

This is the missing half of the on-ramp — an external AI given write-eigenscript
writes correct .eigs, and given the gap directive surfaces its gaps upstream, so
adoption feeds back as contribution (the forcing-function model, externalized).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@InauguralPhysicist
InauguralPhysicist merged commit bad81c2 into main Jul 20, 2026
18 checks passed
@InauguralPhysicist
InauguralPhysicist deleted the contributor-onramp-skills branch July 20, 2026 23:00
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.

1 participant