Agents → Add ponytail skill - #215
Merged
Merged
Conversation
revett
force-pushed
the
revett/task/add-ponytail-skill
branch
from
August 17, 2026 07:06
e0edcc3 to
c0d5cd9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
typescript-as-gogoverns how TypeScript is written, but not whether the code needs to exist at allsrc/: helpers sitting above the exports they serve, ternaries where the skill asks for anif, missing blank lines before trailing returns, and comments running past the 100 character limitChanges
ponytailskill into.agents/skills, pin it inskills-lock.json, and pointAGENTS.mdat it as a secondary rule totypescript-as-goifblocks, add the blank line before trailing returns, and rewrap over-long commentsmain.tsandsettings/tab.tsthe explicit.tsimport extensions the rest ofsrc/already usesmake create-dev-vaultreference in.gitignore, and makecontentOfin the sync integration test throw on a null body rather than quietly reading it as empty bytesWhy
Greptile Summary
This PR vendors the Ponytail agent skill and makes it secondary project guidance, while applying a behavior-preserving TypeScript style sweep.
AGENTS.md.ifblocks, adds spacing, wraps comments, and standardizes explicit.tsimports.Confidence Score: 5/5
The PR appears safe to merge because the executable changes preserve existing behavior and the remaining changes affect guidance, formatting, documentation, and tests.
The explicit TypeScript imports are supported by the configured toolchain, moved declarations retain valid initialization semantics, and the rewritten branches preserve their previous results.
Important Files Changed
Reviews (1): Last reviewed commit: "Add new skill" | Re-trigger Greptile