All authors

Claude Skills by propeller-heads
github.com/propeller-heads6 skills0 installs25 views
- Gas CompareCompare per-test gas between the current branch and a base branch (default: main). Uses `forge test --json` to extract gas per test, then cross-references with test_metadata.json to produce per-test comparison tables grouped by source file. Router gas includes executor delegatecall cost, so it represents the full swap cost. Use when user says "gas compare", "gas report", "gas diff", "compare gas", "gas regression", "gas benchmark", or invokes /gas-compare.Votes: 0GitHub stars: 192
- Migrate PrMigrate an open PR from a related repository (tycho-protocol-sdk, tycho-simulation, tycho-execution) into this monorepo. Rewrites paths, strips unmapped diffs, and handles conflicts. Use when the user says 'migrate PR', 'port PR', or 'bring over PR from <repo>'.Votes: 0GitHub stars: 192
- PlanGuided feature planning with iterative user input. Gathers requirements, validates assumptions against the codebase, proposes a solution, and optionally scaffolds or implements it. TRIGGER when: user wants to plan, design, architect, or think through a feature before coding. Keywords: "plan", "make a plan", "design", "architect", "think through", "figure out how to", "how should we", "what's the best way to". DO NOT TRIGGER when: user is asking a simple question, wants a direct code change, o...Votes: 0GitHub stars: 192
- Run CiRun the full CI pipeline locally. Use this skill when opening or updating a PR, when a change is workspace-wide (Cargo.toml/Cargo.lock, DTO/RPC types, DB migrations, broad refactor), or when the user says 'run ci', 'check ci', 'full ci', or 'will ci pass'. Do NOT use it for routine commits and pushes — those only need a format run and the tests covering the change.Votes: 0GitHub stars: 192
- Sync DocsReview all codebase documentation files under `.claude/` and per-crate `CLAUDE.md` files, and fix any that have drifted from the actual code. This is a documentation-only task -- do not modify any source code.Votes: 0GitHub stars: 192
- Update Gas Test MetadataKeep crates/tycho-execution/.gas-compare/test_metadata.json in sync with the high-level TychoRouter test files. Scans crates/tycho-execution/contracts/test/TychoRouter*.t.sol files, diffs against the existing JSON, and adds/removes/updates entries. Use when tests have been added, removed, or renamed. Trigger on: "update test metadata", "sync test metadata", "update gas test list", "new tests added", or invokes /update-gas-test-metadata.Votes: 0GitHub stars: 192