Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bumpyclock-ast-grep-cli
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ast-grep-cli
What's inside
- Skill name
ast-grep-cli- Description
- Find code by AST shape or relationships with ast-grep. Use for structural searches that text matching cannot express.
- License
- MIT
- Instructions
- 21 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- openai.yaml · agents/
- rule_reference.md · references/
SKILL.md (first lines)
# ast-grep code search Use `run` for a single-node pattern: ```bash ast-grep run --pattern 'console.log($$$ARGS)' --lang javascript src ``` Use `scan --inline-rules` for relational or combined conditions. Check uncertain rules against a positive and a negative example with `--stdin`. Relational `stopBy` changes the search boundary: - `neighbor` (default) checks immediate relations. - `end` traverses to the root for `inside` or to the leaves for `has`, including nested scopes. - A rule-valued `stopBy` stops at a matching syntax node. That node can also match the relational rule. For function-local queries, bound traversal so nested function bodies cannot satisfy an outer function's rule. Single-quote shell patterns containing `$` metavariables. Use `--debug-query` with `cst`, `ast`, or `pattern` when parsing is unclear. See the [rule and CLI reference](references/rule_reference.md) for syntax and examples.
From BumpyClock/agent-templates, MIT.
More from BumpyClock/agent-templates
- 0.592score
anatomy
BumpyClock
Build crafted, highly detailed, interactive isometric SVG figures that explain a technical idea as a real physical object (a test rig, a dial gauge, a cabinet…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
babysit-pr
BumpyClock
Resolve feedback on an existing PR or stack, then babysit review and CI until mergeable or blocked.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
autonomous-delivery
BumpyClock
Adapt an orchestrator-worker system to deliver verified outcomes.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
telemetry
BumpyClock
Design, implement, or review application telemetry instrumentation.
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
split-to-prs
BumpyClock
Split current work into small reviewable PRs.
SkillAFreshness: A★ 1Claude Code +9 - 0.547score
data-structure-audit
BumpyClock
Use when the user requests a complete, read-only codebase audit of data structures, state models, algorithms, control flow, or ownership.
SkillBFreshness: B★ 1Claude Code +9 - 0.546score
code-review
BumpyClock
Review a PR, branch, commit, or local diff for actionable defects and regressions.
SkillBFreshness: B★ 1Claude Code +9 - 0.546score
changelog
BumpyClock
Create or update user-facing changelog entries, or set up GitHub Actions to generate PR changelog entries.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
domain-modeling
BumpyClock
Sharpen project domain terms or author glossary and ADR content.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
to-spec
BumpyClock
Synthesize a conversation into a scoped specification, with publication when requested.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
change-amplification
BumpyClock
Find PR change-amplification from missing owners/contracts; rank cleanup backlog.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
brutal
BumpyClock
Give blunt strategic critique when the user explicitly requests brutal or no-sugarcoating feedback.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 27, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/BumpyClock/agent-templates
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from BumpyClock
- 0.592score
anatomy
BumpyClock
Build crafted, highly detailed, interactive isometric SVG figures that explain a technical idea as a real physical object (a test rig, a dial gauge, a cabinet…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
babysit-pr
BumpyClock
Resolve feedback on an existing PR or stack, then babysit review and CI until mergeable or blocked.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
autonomous-delivery
BumpyClock
Adapt an orchestrator-worker system to deliver verified outcomes.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
telemetry
BumpyClock
Design, implement, or review application telemetry instrumentation.
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
split-to-prs
BumpyClock
Split current work into small reviewable PRs.
SkillAFreshness: A★ 1Claude Code +9 - 0.547score
data-structure-audit
BumpyClock
Use when the user requests a complete, read-only codebase audit of data structures, state models, algorithms, control flow, or ownership.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
ast-grep-cli skill. Agent Mart. https://agentmart.dev/skills/bumpyclock-ast-grep-cli (last updated 2026-10-24)