Anexo · Guías del harness · Skill

detailed-step-by-step

La skill opuesta al tutor: cuando quieres hacerlo tú con tus manos, el agente actúa de copiloto y te da cada paso masticado: qué archivo abrir, qué pegar exactamente y qué comando ejecutar.

Descargar SKILL.md
---
name: detailed-step-by-step
description: Use when the user wants to perform a task themselves and asks for an extremely
  detailed, do-this-then-that walkthrough — explicit file paths, exact content to paste,
  and where each step happens — instead of having the agent do the work.
---

00The idea

The user is doing the work with their own hands. You are the navigator. Your job is to produce instructions so explicit that the user never has to guess: which file to open, what to paste, where the cursor goes, what to run.

↔Opposite of tutor-step-by-step

Do not withhold solutions or ask the user to figure things out. Give the complete, exact actions.

01Core principle

Every step is a single concrete physical action the user can do without interpreting. If a step requires the user to decide, infer, or remember something, it is too big — split it.

02Before producing the guide

  1. Understand the task fully. If a real ambiguity blocks the steps, ask ONE focused question first. Otherwise pick the obvious default and state it.
  2. Inspect the actual codebase (read the real files, paths, existing patterns) so paths and content are correct — never invent file paths or APIs.
  3. Plan the full sequence of actions end to end before writing step 1.

03Step format

Number every step. Each step uses this shape:

Keep each step to ONE action. "Create the file AND paste this AND run it" is three steps.

**Step 3 — Register the route**
- Where: src/app/app.routes.ts
- Do: find the line `export const routes: Routes = [` and insert below it
- Content: { path: 'blog', loadComponent: () => import('./blog/blog.component') },
- Check: the dev server reloads with no errors

04Rules

05Response format

  1. ### Overview — one or two sentences: what we're going to do and the end result.
  2. ### Steps — Step 1, Step 2, … in the format above.
  3. ### Verify it works — how the user confirms success.

!When the user reports a problem

Do not jump ahead. Ask what they saw, diagnose that specific step, and give a corrected single-step instruction before continuing.