ryoppippi
- 45 skills
- 0 followers
- 6 hours ago last updated
- ▌ Ast Grep · ryoppippiGuides ccusage structural code searches with ast-grep. Use when finding Rust or TypeScript syntax patterns, validating migrations, or writing AST-based search commands.
- ▌ Cmux Debug · ryoppippiVerifies ccusage terminal output in a real cmux pane. Use when changing responsive tables, column widths, progress bars, spinners, or colors, or when a long-running command's output must be captured beyond the visible viewport.
- ▌
- ▌ New Talk · ryoppippiScaffold a new talk directory with README.md and optionally package.json for Slidev
- ▌
- ▌ Ryoppippi Com Media · ryoppippiFinds and maintains verified external articles, podcasts, and YouTube appearances for ryoppippi.com. Use when auditing new contributions or refreshing the Blog and Media listings.
- ▌ Ryoppippi Com Content · ryoppippiGuides content changes in the ryoppippi.com repository, including blog Markdown, post-local Svelte islands, Tweet embeds, and curated OSS metadata.
- ▌ Ryoppippi Com Testing · ryoppippiGuides test selection and browser verification for ryoppippi.com. Use when changing tests, verifying UI behaviour, or introducing browser regression coverage.
- ▌ Git Wt · ryoppippiManages worktree lifecycle operations through git-wt without replacing an existing linked worktree. Use when creating, switching, listing, renaming, or deleting worktrees.
- ▌ Council · ryoppippiSpawns parallel task agents to explore a codebase area. Use when researching unfamiliar code, auditing a subsystem, or gathering diverse perspectives before a design decision.
- ▌ Git Wtpr · ryoppippiOpens or deletes a git-wt worktree for a GitHub pull request. Use when creating, switching to, or removing a PR worktree.
- ▌ Ask Codex · ryoppippiGets a Codex second opinion or delegates bulky work to a Codex subagent. Use before a significant approach is settled, or instead of reading pages and long output here.
- ▌ Web Fetch · ryoppippi bundleFetches and searches web content with ax, tgrab, grok, codex, and exa. Use for text from a URL, web/tweet/semantic search, or social/video content.
- ▌ Merge Main · ryoppippiMerge the latest main branch into your current feature branch. Use when you need to sync your branch with upstream changes.
- ▌ Codex Review · ryoppippiRun a code review using Codex or a native subagent. Use when the user wants a code review of uncommitted changes, a specific commit, or changes against a base branch.
- ▌ Missing Tools · ryoppippiResolves missing CLI tools. Use when a command is unavailable, a shell reports command not found, or a tool must be run without installing it globally.
- ▌ Vitest Testing · ryoppippiWrite or review Vitest tests with clear behaviour-focused assertions, appropriate globals/imports, file snapshots for terminal output, and readable fixture setup. Use when adding tests, fixing Vitest failures, or improving TypeScript test quality.
- ▌ Pr Apply Review · ryoppippiFetch and apply review comments from the current PR. Use when you need to address PR feedback.
- ▌ Typescript Style · ryoppippiApply TypeScript style rules that prefer checked literal typing with satisfies and as const satisfies over unsafe assertions. Use when writing or reviewing TypeScript or TSX code, test fixtures, typed object literals, mocks, config objects, or table-driven cases.
- ▌ Skill Maintenance · ryoppippi bundleAudits all local skills in this repo for skill-creator and Anthropic best-practice compliance. Use to review the whole skill collection — checking descriptions, SKILL.md length, cross-skill duplication, and documentation references — not to author a single skill.
- ▌ Nix Github Rate Limit · ryoppippiPrevents and handles GitHub API rate limits with gh-nix. Use when Nix, flakes, nixpkgs commands, or comma may fetch GitHub-backed inputs.
- ▌ Create Commits And Push · ryoppippiCreates atomic git commits and pushes to remote. Use when you want to commit changes and push without creating a PR (e.g., "commit and push my changes" or "push this up").
- ▌ React Server Components · ryoppippiReviews React Server/Client Component boundaries against Next.js and React docs. Use when auditing `'use client'` placement or splitting components for proper RSC behaviour.
- ▌ Session Summary Japanese · ryoppippiSummarise the current session in Japanese. Use when finishing a session, handing off work, or wanting a recap of what was discussed and accomplished.
- ▌ You Might Not Need An Effect · ryoppippiReview React code for unnecessary useEffect usage based on react.dev guidelines. Analyses code for useEffect anti-patterns and optionally applies fixes. Use when reviewing React code quality or refactoring effects.
- ▌ Askl · ryoppippiLints Agent Skills against the Agent Skills specification and host authoring conventions. Use when writing, reviewing, or fixing SKILL.md files or their referenced documents.
- ▌
- ▌
- ▌
- ▌
- ▌ Skill Creator · ryoppippiGuides repo-local skill creation and updates. Use when adding or editing .agents/skills, root AGENTS.md routing, SKILL.md frontmatter, description trigger quality, references layout, skill scripts, or skill file line budgets.
- ▌ Rust Binary Size · ryoppippiGuides Rust binary size reduction for ccusage. Use when changing the rust/Cargo.toml release profile, dependency features, native packaging size, or investigating executable bloat with cargo bloat.
- ▌ Reduce Similarities · ryoppippiDetects duplicated Rust code with the dev-shell similarity-rs CLI. Use when reviewing .rs files for repeated functions, impl methods, or parallel struct and enum definitions, or before extracting a shared helper.
- ▌ Create Pr · ryoppippi bundleRuns the full PR lifecycle. Use when creating a branch, committing, pushing, opening a PR, requesting AI review, replying to review threads, and driving CI to green.
- ▌ Typescript · ryoppippiGuides ccusage TypeScript and JavaScript work. Use before reading or editing .ts, .tsx, .js, or .jsx files, including the npm launcher, Node tests, build and fixture scripts, mocks, and typed literals.
- ▌ Development · ryoppippi bundleGuides ccusage monorepo development. Use when editing workspace packages, the npm launcher or native packaging, dependencies, or shared configuration, and when running the `just` build, typecheck, test, format, or check recipes.
- ▌ Agent Sources · ryoppippiGuides ccusage agent source formats. Use when checking where an agent stores its logs, how raw records map to tokens and models, how precomputed costs interact with cost modes, or which reports an agent supports.
- ▌ Fix CI · ryoppippiDiagnoses and fixes failing GitHub Actions checks with gh. Use when CI fails on a pull request and needs logs, focused fixes, and validation.
- ▌ Nushell · ryoppippiGuides ccusage Nushell scripts. Use when adding, editing, formatting, or validating .nu files under .github/scripts, apps/ccusage/scripts, or scripts, including their Nix shebangs and GitHub Actions callers.
- ▌ Profile · ryoppippi bundleProfiles ccusage performance. Use when a CLI command is slow, when checking that an optimization actually helped, when comparing a branch against main, or when reading a captured CPU profile.
- ▌ Testing · ryoppippi bundleGuides ccusage Rust and Node tests. Use when adding or fixing cargo tests, Node test files, CLI snapshots, Claude model pricing, LiteLLM compatibility, or fixture-backed tests.
- ▌ Docs · ryoppippiRoutes ccusage documentation impact work. Use when code or behavior changes affect README files, docs guides, VitePress navigation, screenshots, schema docs, or user-facing commands/options, and when auditing whether a change needs docs at all.
- ▌ Rust · ryoppippiGuides ccusage Rust implementation work. Use when editing rust/crates or rust/adapters, adapter module layout, crate visibility and hawk findings, embedded pricing, or Rust behavior parity.
- ▌ Commit · ryoppippi bundleCreates atomic Conventional Commits. Use when committing code changes, splitting a diff into independently revertable hunks, staging precise patches non-interactively, or writing commit messages.
- ▌ Tdd · ryoppippiGuides t-wada Red-Green-Refactor TDD for ccusage logic changes. Use when implementing a feature, writing a regression test for a bug, or refactoring Rust or TypeScript behavior test-first.