ryanStark24/sfgraph
Skill Claude CodeCodex
Trace a Salesforce field, LWC/Aura/VF component, or method end-to-end across UI → Apex → Flow → SObject. Use when the user asks "where is X used" or wants the full call chain across layers. For a plain-English explanation of one code unit only, prefer sf-explain-code. For schema/ERD views of objects, prefer…
ryanStark24/sfgraph
Skill Claude CodeCodex
Compare metadata between TWO DIFFERENT ORGS (sandbox vs prod, sandbox vs sandbox) and summarise configuration drift between them. Use only when the user names two orgs or clearly contrasts environments. For "what changed since deploy" in a single org use sf-what-broke; for comparing point-in-time snapshots of one org…
ryanStark24/sfgraph
Skill Claude CodeCodex
Identify unused Apex / LWC / Flow / fields with confidence buckets and freshness signals.
ryanStark24/sfgraph
Skill Claude CodeCodex
Read and analyse a Salesforce Apex debug log — exceptions/FATALERROR, governor-limit consumption (SOQL/DML/CPU/heap), the execution call tree, and slow or repeated code units — then ground every finding in the org graph (map the log's code units/methods to qnames and explain WHY with trace/governor/analyzefield). Use…
ryanStark24/sfgraph
Skill Claude CodeCodex
Root-cause a SPECIFIC Salesforce failure — an Apex exception or stack trace, a failing test, a flow fault, or "this field/record isn't behaving right" — by grounding the symptom in the org graph (callers, callees, recent changes, automation on the object, test coverage). Use when the user reports a concrete…
ryanStark24/sfgraph
Skill Claude CodeCodex
Generate a package.xml deployment manifest covering a change set and its required dependencies.
ryanStark24/sfgraph
Skill Claude CodeCodex
Explain a single Salesforce code unit (Apex method/class/trigger, LWC handler, Aura controller method) in plain English with conditional-branch annotation, then cache the explanation back to the sfgraph store. Salesforce metadata only — do NOT use for non-Salesforce code (e.g. Node, Python, ingest pipeline scripts)…
ryanStark24/sfgraph
Skill Claude CodeCodex
Find Salesforce metadata that is semantically similar to an existing node OR a free-text concept. Two modes — pass a qname to anchor on an existing node (e.g. "show me other Apex methods like BillingSvc.run"), or pass free text to discover code by meaning when no name fits (e.g. "find code that handles order…
ryanStark24/sfgraph
Skill Claude CodeCodex
Find every Flow / Process Builder / workflow that reads or writes a given field or object.
ryanStark24/sfgraph
Skill Claude CodeCodex
Detect governor-limit risks (SOQL/DML in loops, unbounded queries) and produce a remediation checklist.
ryanStark24/sfgraph
Skill Claude CodeCodex
Start here for ANY Salesforce development, design, or debugging task on an org sfgraph has ingested. Routes intent to the right sfgraph skill + MCP tool, and enforces the grounding-first rule — query the org graph for real schema / dependencies / security / governor facts BEFORE generating or changing Apex, LWC, Flow…
ryanStark24/sfgraph
Skill Claude CodeCodex
Compute downstream blast radius and test-coverage gaps for a COMMITTED git diff (a PR, a branch, a commit range) before merge. Requires the changes to already exist in git history. For uncommitted working-tree changes, use sf-wip-impact instead.
ryanStark24/sfgraph
Skill Claude CodeCodex
Check sfgraph ingest staleness, surface dead/stale metadata in the org, and tell the user exactly how to refresh.
ryanStark24/sfgraph
Skill Claude CodeCodex
Inventory Vlocity-CMT vs OmniStudio-on-Core assets and verify CANONICALOF mirror counts.
ryanStark24/sfgraph
Skill Claude CodeCodex
Build an ERD-style overview of one or more SObjects and how they relate across Apex, Flow, and LWC layers.
ryanStark24/sfgraph
Skill Claude CodeCodex
Audit FLS, CRUD, sharing, and profile/permission-set access for a field or object.
ryanStark24/sfgraph
Skill Claude CodeCodex
Compare two named sfgraph SNAPSHOTS of the same org (or one snapshot against current) for arbitrary point-in-time analysis. Use when the user explicitly references snapshots by name/id, wants to "rewind" to a prior state, or compare arbitrary points in time. For post-deploy regressions use sf-what-broke; for comparing…
ryanStark24/sfgraph
Skill Claude CodeCodex
Triggers when the user wants to visually explore the ingested graph — "show me the graph", "open the visualiser", "see the relationships", "open the web view", "let me click around".
ryanStark24/sfgraph
Skill Claude CodeCodex
Identify what regressed in a SINGLE org since a recent deploy or sync — post-deployment regression triage. Use when the user reports something stopped working after a deploy, or asks what changed since the last ingest. For comparing two distinct orgs use sf-cross-org-diff; for arbitrary point-in-time snapshot…
ryanStark24/sfgraph
Skill Claude CodeCodex
Dry-run the blast radius and test gaps for UNCOMMITTED local working-tree changes against the org graph — use before you commit. For committed PR/branch diffs use sf-impact-from-diff instead.