Skip to content

chore: add AGENTS.md + CLAUDE.md, clean JS cruft#3

Merged
Unisay merged 1 commit into
masterfrom
chore/agents-md
Jun 14, 2026
Merged

chore: add AGENTS.md + CLAUDE.md, clean JS cruft#3
Unisay merged 1 commit into
masterfrom
chore/agents-md

Conversation

@Unisay

@Unisay Unisay commented Jun 14, 2026

Copy link
Copy Markdown
Collaborator

Follows up #2 (which moved the fork onto the overlay canon) by adding the agent instructions the set now standardises on, plus a small cleanup.

  • AGENTS.md is the single instruction file the coding agents read; CLAUDE.md is a one-line @AGENTS.md import. This fork is pure PureScript over unsafeCoerce with no hand-written FFI, so the lint and the AGENTS.md note point at the generated dist/.
  • Drops the dead .eslintrc.json and package.json and trims the stale JavaScript entries from .gitignore.
  • Bumps the pslua pin to current main (the #56/#49/#61 fixes).

Tooling and docs only, no src/ change.

Verification

nix develop -c ./scripts/build writes dist/Safe_Coerce.lua and luacheck with --std lua51 --no-unused-args dist/ is clean locally.

Add the single agent instruction file (AGENTS.md) and the CLAUDE.md @-import
the set standardises on; this fork has no hand-written FFI so luacheck runs
over dist/. Drop dead .eslintrc.json/package.json, trim stale .gitignore
entries, bump the pslua pin to current main. Tooling and docs only.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR standardizes agent documentation for the repo and removes legacy JavaScript tooling artifacts, while also updating the Nix flake lock to a newer pslua revision in the purescript-lua toolchain.

Changes:

  • Add AGENTS.md (primary agent instructions) and CLAUDE.md (import stub).
  • Remove dead JS tooling files (package.json, .eslintrc.json) and simplify .gitignore.
  • Update the pslua pin in flake.lock.

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
AGENTS.md Adds contributor/agent guidance for building/linting and Lua 5.1 constraints.
CLAUDE.md Adds a one-line import pointing to AGENTS.md.
.gitignore Replaces legacy ignore entries with a broad dotfile ignore + exceptions.
flake.lock Bumps the locked pslua revision/hash.
package.json Removes unused npm-based build/test tooling definition.
.eslintrc.json Removes unused ESLint configuration.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread AGENTS.md
@Unisay Unisay merged commit 9a3541e into master Jun 14, 2026
2 checks passed
@Unisay Unisay deleted the chore/agents-md branch June 14, 2026 17:43
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