← all publishers

ponylang

@ponylang source repo

30 published skills

  1. Lwip · ponylang
    Create a new "Last Week in Pony" blog post from the open GitHub issue
    0
    installs
  2. Dev Sync Summary · ponylang
    Turn a Pony Development Sync meeting summary into a fact-checked comment on the open "Last Week in Pony" issue
    0
    installs
  3. Ponylang Prose Review · ponylang bundle
    Review for ponylang prose
    0
    installs
  4. Upgrade Llvm · ponylang
    Load when upgrading the vendored LLVM submodule in ponyc. Covers the per-version commit strategy, submodule mechanics, patch handling, hash updates, and common API migration patterns.
    0
    installs
  5. Create Freebsd Dev Env · ponylang
    Load when you need to reproduce or validate a FreeBSD-specific ponyc issue on a local VM, or to stand up a local FreeBSD development VM that matches ponyc tier-3 CI. Covers the cloud-init seed, the sudo-free QEMU/KVM boot, the one-time expect/su root bootstrap, the clang build env, and the gotchas (freebsd-user login, no bash in base, growfs auto-resize, detached builds, per-block shells) that make hand-rolling one error-prone.
    0
    installs
  6. Create Openbsd Dev Env · ponylang
    Load when you need to reproduce or validate an OpenBSD-specific ponyc issue on a local VM, or to stand up a local OpenBSD development VM that matches ponyc tier-3 CI. Covers the cloud-init seed (cdrom), the sudo-free QEMU/KVM boot, the doas-via-cloud-init setup (no expect bootstrap), the dedicated /build data disk, the datasize limit, the clang build env, and the gotchas (openbsd-user login, disklabel build disk, raised datasize, static-PIE static linking, pkg_add naming, detached builds, per-block shells) that make hand-rolling one error-prone.
    0
    installs
  7. Add Linux Release Target · ponylang
    Load when adding a new Linux distro/version (e.g. Ubuntu 26.04, Alpine 3.24) as a ponyc release target. Covers builder Dockerfile creation, image build dispatch and tag discovery, workflow updates, docs, release notes, and the post-merge Last Week in Pony announcement.
    0
    installs
  8. Create Dragonfly Dev Env · ponylang
    Load when you need to reproduce or validate a gcc-specific or DragonFly-specific ponyc issue on a local VM, or to stand up a local DragonFly BSD development VM that matches ponyc tier-3 CI. Covers the prerequisite check, the sudo-free QEMU/KVM setup, the reused console automation, the in-VM gcc13 build env, and the gotchas (csh, screendump paths, boot timing, detached builds, per-block shells) that make hand-rolling one error-prone.
    0
    installs
  9. Pony Ref · ponylang bundle
    Load the Pony language reference (capabilities, PonyCheck, stdlib pitfalls, mort pattern). Load it before Pony coding sessions.
    0
    installs
  10. Pony Debug · ponylang
    Structured debugging protocol with checkpoints. Load when debugging non-trivial issues — before forming any hypothesis about the cause.
    0
    installs
  11. Pony Prose · ponylang
    How the words go in a comment, docstring, release note, README, or a project's AGENTS.md — write plainly, say the fact, and stop. Load before writing any prose that ships with the code. Language-agnostic.
    0
    installs
  12. Pony Skills · ponylang
    Routing index for the Pony skills — tells you which pony-* skill to load for each task, and when. Load at the start of work in a Pony project.
    0
    installs
  13. Pony Comments · ponylang
    What earns a comment, what never belongs in one, and what to do when two distant things must change together. Load before writing or changing any comment or docstring. Language-agnostic.
    0
    installs
  14. Pony Ensemble · ponylang
    Ensemble workflow for producing higher-confidence outputs through decorrelated reasoning paths. Load when the human explicitly requests the ensemble approach.
    0
    installs
  15. Pony Agents Md · ponylang
    What belongs in a project's AGENTS.md and what never does. Load before writing or changing AGENTS.md or CLAUDE.md. Language-agnostic.
    0
    installs
  16. Pony Synthesize · ponylang
    Fixed instructions for the ensemble synthesizer — integrates multiple agent outputs into a single higher-quality result. Used as part of the ensemble workflow.
    0
    installs
  17. Pony Code Review · ponylang bundle
    Ensemble code review with specialized reviewer personas. Has full (9-persona) and lightweight (4-persona) modes. Load when conducting a code review of a PR, branch, or local changes.
    0
    installs
  18. Pony Docs Review · ponylang bundle
    Ensemble documentation review with specialized reviewer personas. Has full (9-persona) and lightweight (4-persona) modes. Load when reviewing documentation-only changes where code-focused personas don't apply.
    0
    installs
  19. Pony Test Design · ponylang bundle
    Two-stage ensemble for planning meaningful tests. Load when writing tests for new features or reviewing test quality. Counters the tendency to write tests that exercise the stdlib instead of your code. Has full (9-persona) and lightweight (5-persona) modes.
    0
    installs
  20. Pony Pbt Patterns · ponylang
    Property-based and generative testing patterns. Load when writing property-based tests, generators, or generative test suites.
    0
    installs
  21. Pony Release Notes · ponylang
    Load when working in a Pony project on any change that touches source code or dependencies.
    0
    installs
  22. Pony Library Readme · ponylang
    Conventions for Pony library project READMEs. Load when writing or updating a README.md for a ponylang library project.
    0
    installs
  23. Pony Examples Readme · ponylang
    Conventions for Pony examples/README.md files. Load when adding, updating, or reorganizing examples in a ponylang project.
    0
    installs
  24. Pony Software Design · ponylang bundle
    Disciplines for software design work. Load when designing APIs, type systems, features, or system boundaries. Counters the tendency to retrieve familiar patterns instead of discovering what the problem actually needs. Has full (8-persona) and lightweight (5-persona) modes.
    0
    installs
  25. Pony Vet Suspected Issues · ponylang
    How to handle a problem you spot while working on something else — decide whether it means the change you are making is scoped too small, and if it doesn't, capture it as a suspected issue instead of filing on the spot, then after the current PR is open, vet each one (verify, scope, review) and file a correct issue or discard it. Load when you find an incidental problem mid-task, when a code or docs review surfaces a finding outside the current change, or when the PR is open and you have suspected issues to work through.
    0
    installs
  26. Write Pattern · ponylang
    Guide for writing new pattern pages in the pony-patterns documentation. Load when adding a new pattern or a new pattern category.
    0
    installs
  27. Dependabot Updates · ponylang
    Triage and merge open Dependabot PRs for this repository. Verifies each PR is genuinely from Dependabot, closes spoofed or suspicious ones, and merges the clean ones one at a time — requesting a rebase before each subsequent merge so CI runs against a main that already includes this session's earlier dependency merges. Invoke explicitly with /dependabot-updates.
    0
    installs
  28. Add Linux Bootstrap Platform · ponylang
    Load when adding a new Linux distro/version (e.g. Alpine 3.24, Ubuntu 26.04) — or both arches for an existing one — as a fully supported ponyup bootstrap-test target. Covers the bootstrap-tester Dockerfile, image build dispatch and tag discovery, CI workflow updates (tier 1 / tier 2), ponyup-init.sh detection, optional canonical-example promotion, and release notes.
    0
    installs
  29. Pony Rfc Shuffle · ponylang
    Shuffle a freshly-merged RFC into its final numbered location. Load when an RFC PR has just been merged and the file still lives under text/0000-*.md (or has been numbered but is missing its tracking URLs). Creates the ponyc tracking issue, renames the file, fills in RFC PR and Pony Issue lines, commits to main, and posts an acceptance note on the open Last Week in Pony issue.
    0
    installs
  30. Update Ssl Builders · ponylang
    Twice-yearly workflow for bumping SSL builder images (OpenSSL, LibreSSL) to their latest series releases. Invoked via /update-ssl-builders.
    0
    installs