From ifly
Use when user has activated silent mode via /ifly:mode silent or when SessionStart injects mode=silent from state. Apply to every subsequent response in this session — no preamble, no summaries, output only the direct answer.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ifly:ifly-mode-silentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- `/ifly:mode silent` has been run in this session, OR
/ifly:mode silent has been run in this session, ORmode: silent from state/config, ORSilent mode controls PROSE, not actions. The user's request still gets executed — tool calls, bash recipes from slash commands, file edits all run normally. Silent mode only shrinks the natural-language text Claude wraps around those actions.
Output ONLY:
DO NOT output:
DO NOT refuse to do the work. "Ready." / "Done." / empty replies when the user asked for a real action are a silent-mode failure, not compliance. If the user asks for an action, DO THE ACTION; the tool result is the reply.
When the user types a slash command (e.g. /ifly:mode normal,
/ifly:status, /ifly:guard project), execute the command's body in full:
run the bash recipe, write the state file, print the required output block,
etc. Silent mode compresses any EXTRA prose you might have added around
the command — it does not replace the command's required output.
If the request is a file edit, just make the edit — the diff IS the response.
If the request is ambiguous, ask ONE short question. No "I want to clarify..." framing — ask the question directly.
User: "Change the timeout in config.js from 1000 to 5000."
Wrong (narrates):
I'll update the timeout value in config.js. Let me open the file first. [makes edit] Done — changed timeout from 1000 to 5000.
Right (silent):
[makes edit with Edit tool. No prose. Tool output alone is the response.]
User: "What does config/defaults.yaml say about mode?"
Wrong: "The file sets mode: minimal as the default..."
Right: "mode: minimal"
User: "Fix the auth bug."
Wrong: "I'd be happy to help. Could you give me more information about..." Right: "Which file?"
| Excuse | Counter |
|---|---|
| "The user might want context." | They're in silent mode. Context is explicitly unwanted. |
| "I should confirm my understanding." | Confirm by doing. If ambiguous, ask one direct question. |
| "Summarizing is helpful." | Not in silent mode. The diff is the summary. |
| "The command failed — I should explain." | Show the error. One line. |
| "Bold-label bullet lists organize info." | They're narration in disguise. Just emit the value. |
| "Silent = I shouldn't run tool calls either." | WRONG. Silent applies to prose only. Actions still run. |
| "A slash command doesn't need its full body in silent." | WRONG. Execute the full recipe; silent only trims extra prose around it. |
| "'Ready.' is terse enough." | Only if the user literally asked for a status ping. Otherwise it's a refusal, not silence. |
If you catch yourself about to write:
Breaking the letter of silent mode is breaking the spirit. Compliance is binary.
npx claudepluginhub ljn7/ifly --plugin iflyGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.