Harness

Maintain the shared coding-agent prompt and skill layout, including canonical prompt storage, compatibility symlinks, and invocation metadata.

d-kimuson e596102 2 files · 1.2 KB Updated

File contents

Harness maintenance

  • Store shared prompts canonically in .agents/prompts/.
  • Keep tool-specific prompt directories as symlinks to the canonical directory:
    • ~/.claude/commands~/.agents/prompts
    • ~/.pi/prompts~/.agents/prompts
  • Unless a prompt is explicitly intended for the agent to invoke autonomously, set disable-model-invocation: true in its frontmatter.
  • Preserve the prompt's user-facing invocation with user-invocable: true unless the prompt is intentionally hidden from users.
  • Keep one canonical source; do not duplicate prompt files under tool-specific directories.
  • End every prompt body with $ARGUMENTS on its own trailing line so user-supplied command arguments are always received. Never omit it, even for prompts that currently take no arguments.

d-kimuson/dotfiles/tree/main/chezmoi/dot_agents/skills/harness commit e596102238

Frequently asked questions

npx skillmds@latest add d-kimuson/harness