ashokraj2011

sflow-agents

Inspect governed Agent Markdown, mappings, and hash-pinned remote Markdown dependencies; agents are instructions, never human approval authorities.

ashokraj2011 0 Updated 2w ago

Resources

1
GitHub

Install

npx skillscat add ashokraj2011/singularityflow/sflow-agents

Install via the SkillsCat registry.

SKILL.md

Manage governed agents

Output contract: Relay requested CLI fields or output faithfully; preserve warnings/errors and only the explanations required below. 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: no Story required; cwd=opened Git root or verified repositoryPath from singularity-flow workspace current --json; refuse if neither resolves; never search $HOME/parents.

  • Discover: singularity-flow agents list.
  • Inspect Copilot-agent routing: singularity-flow agents mappings.
  • Inspect: singularity-flow agents status [AGENT].
  • First trust: singularity-flow agents lock <AGENT>.
  • Review an update: singularity-flow agents lock <AGENT> --update.
  • Materialize locked content: singularity-flow agents sync <AGENT>.
  • Refresh generated Markdown: singularity-flow agents refresh-output <RESOURCE-ID> [--replace].

First trust and updates require exact agent-name confirmation. Never edit singularity/agents.lock.yml manually, bypass a changed hash, send credentials, or overwrite local output unless the user explicitly requests --replace.

An agent combines its own instructions and world-model view declarations with optional remote Markdown dependencies. It cannot act as a human or approve/reject lifecycle state.

Copilot custom-agent IDs may map to different governed-agent IDs in singularity/agent-mappings.yml. Explicit mappings win; omitted agents use same-name fallback.