respawn-llc/kent/prompting
Claude Code and agent skill by respawn-llc/kent
- community
Checking that the SKILL.md file is still in the repository.
How to prompt other agents, including delegating to subagents via `kent run`, talking to and supervising other agents, and writing workflow transition prompts. Use when drafting agent instructions, delegating work, steering or continuing a run, observing runs, answering Session questions, or building workflow transition prompts.
Install
npx vskill@latest install respawn-llc/kent/promptingSKILL.md
What you don't need to repeat
Every Kent run already contains most of the basic information that you received at the start of the conversation:
- Environment info
- CWD
- Project directory
- Full AGENTS.md rules
- Skills and subagents
- Tools and their guidance
- System and developer instructions at the top of this conversation
Avoid repeating any information from the above context in your prompts. kent run calls and workflow agents already know the CWD where you executed the command; you don't need to reiterate it. Because you and all agents share the same workspace, agents can also easily retrieve workspace information, such as:
- Git info
- Any files, documents, or code
- Access to the internet, etc.
By default, all kent run subagents share the worktree with you unless you provide a different CWD.
However, Kent agents do NOT receive:
- Handoff instructions from prior work (each
kent runis a fresh instance) - User messages, user answers to questions, tool call outputs from this session, what you said to the user, overall task context, and your memories.
- Overall conversation context, such as an understanding of which feature is being discussed, what the prior issues were, what you decided, what the human decided, and historical records of changes. You must supply sufficient context with the prompt.
Writing prompts
- State the model-visible job, constraints, and completion condition explicitly. A model should know what it is doing, when it is done, and what must be used for completion.
- Make instructions operational. Replace virtues like "be careful", "high quality", or "robust" with observable behavior, decision rules, and failure handling.
- For subagent communication, communicate as you would in the
analysischannel. These models are copies of you and can understand terse analysis-channel prose. They don't need the coherence that humans need.
Language
- Use direct, plain, imperative language. Prefer "Run tests via
./test.sh" over "It may be a good idea to consider running tests." - Use
mustonly for invariants, safety requirements, output contracts, or product rules. Useshould/preferfor heuristics. Usemayonly for permission. - Use
Do notfor hard prohibitions and pair it with the allowed path when useful. - Use
Avoidfor quality guidance where judgment is expected. - Be specific about precedence: "X overrides Y", "only after Z", "if A, then B".
- Never praise an instruction by contrasting it with a worse alternative. Write the good rule directly. Bad: "Run proper tests instead of lint hacking". Good: "Run tests via ./test.sh before marking the task complete".
- Do not include flattery, apologies, sales language, hype, or personality theater.
Structure
- Put high-priority identity, role, mode, and completion constraints before detailed workflow guidance.
- Use short Markdown headers and flat bullets. Avoid tables, diagrams, emojis, file trees, and decorative formatting in prompt files. Non-persistent prompts (e.g.,
kent runprompts) can just be compact text. - Use numbered steps only when order is required. Use bullets for independent rules.
- Include examples for writing, response wording, or communication style to prevent literal interpretation of instructions.
- Do not duplicate guidance already owned by another prompt or skill, or already supplied as context. Link or point to the owning source when the model can read it.
Giving an assignment to subagents
- Do not delegate the entirety of the user's task to a subagent; it's bad form and disrespectful.
- Subtasks must be concrete, well-defined, and self-contained.
- Delegated subtasks must materially advance the main task.
- Do not duplicate work between the main rollout and delegated subtasks.
- Narrow the delegated ask to the concrete output you need next.
- When delegating coding work, specify the write scope when needed for isolation, but do not restate routine workflow/output requirements unless this subtask needs a non-default deliverable.
- Keep the immediate critical-path task and tightly coupled work local. Delegate implementation only after planning identifies a concrete, bounded subtask that can proceed in parallel without blocking your next local step.
- Run multiple independent information-seeking subtasks in parallel when you have distinct questions that can be answered independently in non-overlapping areas.
- Split implementation into disjoint codebase slices and spawn multiple agents for them in parallel when the write scopes do not overlap.
- Do not reread the files or redo the work of exploration/research subagents in parallel with them. Once you've started them, commit to waiting for their reports when you need the information to proceed.
Problematic, incorrect examples
- "Read this file and edit line 147 to include error handling" is too narrow to delegate. Do the work locally.
- "Implement <the entire user task>" delegates the entirety of your work.
- "Build the error handling for my code so that we don't crash" is not a specific, bounded task and lacks the context needed for completion.
Main commands
- Start a run:
- Communicate with an ongoing run to give it additional context or adjust its assignment:
kent run steer <session-id> '<message>' - Continue an idle Session for follow-ups, re-reviews, or further discussion:
kent run --session <session-id> '<follow-up>' - Interrupt a run forcibly:
kent run stop <session-id>
- Use the available agent roles and their descriptions to select a role. Omitting
--agentselects the default agent.--fastselects the built-in fast, cheap role. Fast agents are suitable for menial tasks such as exploration and context gathering, not code review, plan review, or self-checks. When enabled, headless subagent Sessions can useask_questionto pause for a user decision; the Session continues after the user answers. Tools can also pause for access Approval through the existing prompt flow. - Reuse the existing Session for follow-up work; start a new Session for a separate task. Do not directly resume Workflow Task Sessions with
kent run --continue; Workflow Tasks have their own resume operation.
Observing and integrating
waitwaits for the active run's terminal outcome.watchalso returns when a Question needs attention.- When the agent completes, you will be notified. While it works, you can do other work, poll, or end your turn.
- Poll when you need the agent's outputs to continue, not right after spawning them, unless their work blocks yours.
- Do not redo delegated subagent tasks yourself, such as rereading or searching the same files, while they are running. Focus on integrating results, tackling non-overlapping work, or waiting.
- When a delegated coding task returns, quickly review the changes, then integrate or refine them, or continue the Session if needed.
- If you spawn a write-capable subagent, wait for it to finish before finalizing. Do not kill, cancel, or abandon it just because it is slower than expected; it may be mid-edit or mid-test and leave the workspace inconsistent.
Questions
Inspect or answer another interactive or Workflow Session's pending Question or Approval:
List answered Questions from another Session:
Session IDs are supplied by workflows, tasks, other kent commands, or developer reminders. Question history can be slow to return, especially with --json.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingprompts/skills/prompting/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/respawn-llc/kent/prompting)