From raysense
Use before refactoring, deleting, moving, or substantially modifying a file to compute its blast radius, coupling profile, and cycle exposure. Lets the agent edit with awareness of downstream effects rather than discovering them after the fact.
How this skill is triggered — by the user, by Claude, or both
Slash command
/raysense:impactThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Call this *before* a non-trivial edit (deletion, rename, signature
Call this before a non-trivial edit (deletion, rename, signature change, extraction, file move). It tells the agent what depends on the target and what the target depends on, so the edit plan can account for the blast radius up front.
All tools take a path argument (absolute, current repo root) plus
the target file path relative to that root.
raysense_blast_radius with path: <cwd>
and file: <target>. Returns the set of files reachable downstream
under the active edge filter. A blast radius >20 files is a strong
signal to break the change into smaller commits.raysense_coupling. Look up the
target's module in the response: afferent (incoming) and efferent
(outgoing) counts, plus main-sequence distance. High-afferent
modules are stable foundations — breaking changes there cascade
widely.raysense_cycles. If the target appears
in any reported cycle, call
raysense_break_cycle_recommendations for ranked candidate edges
to remove. The recommended edge is often not the obvious one.raysense_what_if to preview
the health delta without touching the working tree.instability score — a value near 1.0 means the file is
expected to depend on stable foundations, not be one.For cases the typed tools above don't cover, the query
skill exposes Rayfall directly via raysense_baseline_query:
(reaches ?a ?b) plus a recursive arm gives the same shape as
raysense_blast_radius but with a rule the agent picks at query
time..graph.shortest-path / .graph.k-shortest for path-aware impact
("which call paths reach this entry point") that go beyond the
blast-radius set.call_edges and change_coupling /
file_ownership to weight blast radius by author / commit history.npx claudepluginhub rayforcedb/raysense --plugin raysenseProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.