All authors

Claude Skills by luthersystems
github.com/luthersystems12 skills1 installs35 views
- Add Linter CheckAdds a new static analysis check to the ELPS linter (`lint/`, run by `elps lint`, the LSP, and CI). This is a prescriptive workflow touching three Go files plus `docs/lint-checks.md`. For Go-side invariants over elps's own source, use `/elpsvet` instead.Votes: 0GitHub stars: 36
- Add Stdlib PackageCreates a new stdlib package for the ELPS interpreter. Follows the established pattern from existing packages like `libmath`.Votes: 0GitHub stars: 36
- AuditPerforms a systematic, multi-category audit of the ELPS codebase.Votes: 0GitHub stars: 36
- BenchmarkRuns before/after benchmark comparisons using `benchstat` to measure the performance impact of changes.Votes: 0GitHub stars: 36
- ImplementImplements any code change in the ELPS codebase. This is the foundation skill — all other skills reference its patterns.Votes: 0GitHub stars: 36
- PrCreates a PR after verifying all checks pass. Handles the full ship workflow: verify, push, create PR.Votes: 0GitHub stars: 36
- ReleaseCuts a tagged release by dispatching the repository's release pipeline, `.github/workflows/release-tag.yml`. The pipeline validates the version, generates release notes from the commits since the last stable tag, and creates the tag + GitHub Release with the official Claude App token; the tag-push event then triggers `vscode-publish.yml` (platform elps binaries + VS Code Marketplace extension). **Use the pipeline. Do not create the tag or release by hand.** Two reasons, both documented in the...Votes: 0GitHub stars: 36
- VerifyRuns the same checks as the `Lint & Test` job in `.github/workflows/elps.yml`, in the same order. Use it before committing or creating a PR. If CI's steps change, update this file to match — the workflow is the authority.Votes: 0GitHub stars: 36
- Codex DelegateHands a bounded coding unit to OpenAI Codex in its own git worktree, with write access to the files, and takes the work back verified on the host.Votes: 0GitHub stars: 36
- Elpsvet`cmd/elpsvet` is a `golang.org/x/tools/go/analysis` multichecker over elps's *own* Go source. It enforces invariants the compiler cannot, and CI runs it on every PR (`Seal contract (elpsvet)` in `.github/workflows/elps.yml`).Votes: 0GitHub stars: 36
- FuzzRuns the repository's `go test -fuzz` targets, adds new ones, and triages crashers. CI runs `.github/workflows/fuzz.yml`: 30s per target on PRs, 10m per target nightly, sharded.Votes: 0GitHub stars: 36
- Write DocsUse this style for all text you write: docs, docstrings, code comments, PR titles and bodies, issue text, release notes and commit messages.Votes: 0GitHub stars: 36