Explain one change, clause, test, line, gap or generation from cited, deterministic records.
Install
npx skillscat add ashokraj2011/singularityflow/sflow-explain Install via the SkillsCat registry.
SKILL.md
Explain a change from cited records
Output contract: Use read-only CLI evidence, preserve warnings and ordered actions, and change nothing unless explicitly requested. For suggested actions, pair Shell with the returned Copilot command; honor commandGuidance. If absent, say "Copilot: no verified equivalent"; never invent a slash command.
Boundary: singularity-flow session current --json → ready/workId, cwd=repositoryPath; use CLI/workItemRoot paths; never $HOME.
- In the Boundary repository, use the first word of
$ARGUMENTSas the subject. Run exactly one subject command:singularity-flow explain --subject <SUBJECT> <REMAINING ARGUMENTS> --json.
Never guess a missing--id,--path,--lineor--gen; ask the user for the exact value instead. - Relay the returned statements with their citation IDs, the
Needs attentionitems, availability reasons, theauthority: nonelabel and the next actions unchanged. Whensubject.statusisambiguous, list its exactchoicesand ask which one; when it isunavailable, relay its reason code. - Stop. Never read or summarize source files yourself, call a clause satisfied, call a change mergeable, treat a
region association or a test tag as proof, infer who wrote a line, or perform any lifecycle mutation.