plugins/lisa-agy/skills/parity-sentry-seer/SKILL.md
AI debugging — given an error message, stack trace, or failing test, analyze the signal, form ranked hypotheses, locate the root cause in the codebase with file:line evidence, and propose a minimal fix. Lisa-native reimplementation of Sentry's seer workflow, available across all agent runtimes. Use when handed an exception, crash, regression, or red test and asked to find and fix the cause.
npx skillsauth add codyswanngt/lisa parity-sentry-seerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Take a failure signal (exception, stack trace, failing test, log excerpt, or a
Sentry issue) and drive it to a proven root cause and a proposed fix. This is the
Lisa-native reimplementation of the upstream sentry@claude-plugins-official
plugin's seer command, rebuilt from scratch so the AI-debugging workflow is
available to the Codex, agy, and Copilot runtimes (Cursor loads upstream
natively).
The Sentry MCP itself (for pulling live issue data) is re-pointed per agent separately by the parity subsystem — this skill works with or without it. When the MCP is connected, use it to fetch issue details, breadcrumbs, and event context; when it is not, work from the error text the user pastes in.
Pinned to sentry@[email protected] via synced-from. SDK install
& configuration is a separate concern owned by parity-sentry-sdk-setup.
If the signal is too thin to act on (no message, no location, not reproducible), ask for the one missing thing — the exact error text, the failing command, or a repro step — before guessing.
bun run test -- <test-file-or-pattern>
List 2–4 candidate causes, most likely first, each with the reasoning that makes it plausible and a concrete way to confirm or refute it. Common classes:
Walk the code to confirm or kill each hypothesis, highest-ranked first:
Grep/Glob for the failing symbol, message string, and the function in the
anchor frame; read the surrounding code, not just the one line.git log/git blame on the anchor file to find a correlated recent change:
git log -n 5 --oneline -- <path/to/anchor/file>
git blame -L <line>,<line> -- <path/to/anchor/file>
debug-specialist agent owns
log-placement and CloudWatch tracing.)Stop when one hypothesis is proven — you can point to the exact line where the wrong value/behavior originates and explain the mechanism.
reproduce-bug / tdd-implementation to land it
TDD-style, and codify-verification to lock it in.Report in this shape:
## Signal
<error type/message + anchor frame file:line + repro status>
## Root cause
<the proven cause, in plain English, with the mechanism>
## Evidence
- <file:line> — <what it shows>
- <observed value / test output / blame commit> — <why it confirms the cause>
## Proposed fix
<minimal change, where, and why it addresses the cause not the symptom>
## Regression test
<the test that should be added to prevent recurrence>
## Follow-ups (if any)
<adjacent issues found but out of scope>
file:line evidence for every claim.--no-verify.documentation
Onboard a user to the project via its LLM Wiki. Interviews the user about themselves in relation to the project, captures that to project-scoped memory only, then gives a guided tour of what the project is and sample questions they can ask. Use when someone is new to the project or asks to be onboarded. Read-mostly — it does not open PRs or write PII into the wiki.
documentation
Migrate an existing, hand-rolled wiki implementation onto the lisa-wiki kernel — phased and compatibility-first, with a strict no-loss guarantee. Use when adopting lisa-wiki in a repo that already has its own wiki/, ingest skills, docs, or roles. Renaming things into the canonical shape is fine; losing functionality or data is not. Ends by running /doctor.
development
Health-check the LLM Wiki. Reports orphan pages, contradictions, stale claims, broken internal links, missing index/log coverage, structure-manifest violations, and secret/tenant leaks. Use periodically or before hardening a wiki. Read-only — it reports findings, it does not fix them.
testing
Ingest source material into the LLM Wiki. With an argument (URL, file path, or prompt) it ingests that one source; with no argument it runs a full ingest across every enabled non-external-write source. Routes to the right connector, then runs the ordered pipeline (source note → synthesis → index → log → verify → state → commit/PR). Use whenever new knowledge should enter the wiki.