Install
npx skillscat add ashokraj2011/singularityflow/sflow-journal Install via the SkillsCat registry.
SKILL.md
Local work journal
Output contract: Collect every required choice explicitly; never infer or preselect; preserve errors, artifacts, and next actions. 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: machine-local; no repository or Story required. Use explicit arguments or SFlow-returned paths; never search $HOME or infer a repository.
The journal is advisory return memory. It is never governance evidence, approval authority, a productivity score, or a remote source of truth.
- With no requested action, run
singularity-flow journal today --json. Explain that the result is stored locally and never pushed. - Use
singularity-flow journal refresh --jsononly after the user asks to refresh local facts. It reads local Git state without fetching, pushing, or contacting a remote. - Use
singularity-flow journal settings --jsonto inspect capture. Change mode, retention, or time zone only after showing the exact proposed settings and receiving explicit confirmation. singularity-flow journal pauseandsingularity-flow journal resumechange only future local capture. They do not alter governed work or delete history.- For day deletion, require the date twice:
singularity-flow journal delete --date YYYY-MM-DD --confirm YYYY-MM-DD --json. For all history, require the exact phraseDELETE LOCAL JOURNAL. - Export only a reviewed summary, never raw events. The CLI refuses export inside a registered workspace so it cannot be staged accidentally.
- Preserve refusals and diagnostics verbatim. Never describe locally observed remote-tracking refs as a live remote check.
Do not infer work duration, effort, attendance, or individual performance from journal records.