How this skill is triggered — by the user, by Claude, or both
Slash command
/papyrus:papyrus-impactThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Traverse the rationale graph outward from a starting need, following typed edges in both directions up to a depth limit. Returns every reachable need with its distance and the path of edge types taken.
Traverse the rationale graph outward from a starting need, following typed edges in both directions up to a depth limit. Returns every reachable need with its distance and the path of edge types taken.
input:
need_id: starting need id (must exist in chain or external index)
depth: max hops from start (default 3)
link_types: optional list filter (relates, supports, ...); empty = all types
CLI: pass --link-type repeatedly (one per type)
output:
stdout: lines of "[<distance-or-*>] <id>[ [<kind>]] — <title> (<edge/edge/...>)"
ordered by BFS discovery
exit: 0 on success; non-zero if start id not found
Given fixture where DEC_a --relates--> REQ_b --depends--> DEC_c:
papyrus impact DEC_a --depth 2 | grep -c "^"
Returns 3 (DEC_a at distance 0, REQ_b at 1, DEC_c at 2).
CLI:
papyrus impact <need_id> --depth <N> [--link-type relates --link-type supports]
MCP tool memory_impact:
{"need_id": "REQ_auth", "depth": 2}
If the configured external pharaoh workspace is unavailable, the CLI raises a ClickException; when it loads, external nodes are merged into the graph (local nodes win on id collision).
Change-request review:
papyrus-impact REQ_x --depth 2 surfaces connected DECs and RISKspapyrus-drillDecision drill-down:
papyrus-drill DEC_y shows the decision itselfpapyrus-impact DEC_y --depth 1 shows direct requirements it relates to and risks it raisedRisk surface:
papyrus-query --type risk lists all riskspapyrus-impact RISK_z shows what requirements it affectsshared/impact-analysis.md — semantics of the bidirectional graph walkpapyrus-link — primitive that builds the graphpapyrus-trace — focused variant for supersession chainspapyrus-drill — natural follow-up to inspect any hitProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub bburda/papyrus --plugin papyrus