agentleFS
suntiancsuntianc/paseo-matt-workloop/skills/paseo-workloop/SKILL.md

paseo-workloop

Skill11 starsChanged 11 days agoMITView on GitHub

Take a development task from conversation to verified work. Handle small clear changes directly, or coordinate scoped tickets, independent review and integration with Paseo agents. Also use for run recovery, retrospective and archival.

The file

We split this skill into the rules it gives an agent

4 rules. About 0 are common, 4 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈4

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Read relevant project instructions and ADRs.

    line 24
  2. Distinctive:

    Read the run procedure when starting or continuing a ticketed run.

    line 38
  3. Distinctive:

    Before integration, rework continues with the original executor, session and worktree.

    line 40
  4. Distinctive:

    When writing or editing agent-facing instructions, skills, specs, tickets or briefs, read writing-for-agents.

    line 58

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Paseo Workloop

Choose enough process for the task. Keep the user's goal and existing authorization in view; routine choices belong to you, while material scope and design questions belong in the conversation.

Choose a route

Discussion and read-only investigation can stay in the conversation. For implementation, use these defaults:

RouteA useful fitHow it works
QuickClear goal, local reversible change, straightforward verificationWork in this session; no ticket or Paseo workers required.
DirectA bounded change benefits from a delegated executor and independent reviewOne scoped ticket, reviewed and integrated through Paseo.
FullDesign choices, dependencies or parallel work need coordinationA spec and tickets, independent reviews, serial integration, and an independent final review of the whole run.

Judge uncertainty and impact, not line count. A wording fix usually fits Quick; a one-line authorization change may deserve independent review. These are defaults, not a scoring system.

If the request already supplies the goal, scope and acceptance, skip further discussion. Direct and Full still need the user to confirm the tickets and their criteria before the run starts; that confirmation is how the user checks your reading, not a repeat of the discussion. When important questions remain, use grill-me, or grill-with-docs for domain and architectural decisions. Scale the discussion to what is missing; there is no minimum question count or repeated route approval.

Read relevant project instructions and ADRs. Resolve material conflicts with the user. Carry decisions into the work rather than asking the same questions again at ticket creation.

Requirement lookup

In a project that keeps a requirement ledger, recall before you clarify: node <requirement-ledger>/scripts/req.mjs lookup "<the user's words>" returns candidate requirements as evidence, and the whole ledger when the words do not settle it; you decide the owner, and ask the user only when you cannot tell. A Direct or Full run records that owner with link after WL init; sync is a fixed step once WL finish succeeds, and again once archive completes. Requirement ledger has the commands and their rules.

Quick

Make the authorized change while preserving existing work. Choose verification that demonstrates the requested result: a focused test for behavior, or content/link/diff checks for a small document edit. Independent review is useful when the risk warrants it, rather than mandatory for every edit.

Explain what changed, what you checked and any remaining limit. Quick needs neither a run directory nor a ticket, and does not require a Paseo daemon. If hidden dependencies or design choices expand the task, carry the existing work and findings into Direct or Full; do not silently drop the changes or restart discovery.

Direct and Full

Read the run procedure when starting or continuing a ticketed run. It covers runtime prerequisites, briefs, dispatch, reviews and integration. The script owns state and Git operations; you make the judgment calls.

Before integration, rework continues with the original executor, session and worktree; after it, a defect gets a new repair ticket, session and worktree from the current tip. Prior sessions stay as evidence.

For interrupted operations or an unrecoverable session, read recovery. For notifications and heartbeat reconciliation, read async supervision.

Finish, retro and archive

finish verifies delivery and retains sessions. In a full run it accepts only the independent final reviewer's report for the current integration tip: a pass, or a changes_requested whose blocking findings the user let through. Assess the whole run for recurring problems or repeated wasted effort using retro. Record findings with retro --file <report>, or a brief no-retro decision with retro --skip --reason <why>. Then archive preserves activity transcripts and archives the sessions together. The user's decision on suggestions does not hold archival open.

Users can request retro at any point, including during Quick or after archival. A mid-run retro covers evidence so far and does not stop execution. Retro produces findings and suggestions only; adopting them is a separate user decision.

After any retro, read pitfalls to sort out which findings are project traps worth an entry in docs/pitfalls/. Propose those entries with the retro and record them only after the user agrees. When starting a task in a repo that has docs/pitfalls/README.md, read the entries whose trigger matches the task.

Validation evidence

For fixed-candidate validation, API-fake calibration or failed browser startup, read validation. It provides a command wrapper that detects worktree drift, saves per-command receipts, runs cheap checks first, and makes approved reuse distinct from repeated trials.

Writing and maintaining documents

When writing or editing agent-facing instructions, skills, specs, tickets or briefs, read writing-for-agents. Prefer useful defaults, decision cues and examples; reserve hard constraints for actual failure boundaries. Human-facing docs should fit their readers.

For /tidy-docs, read document organization. It governs classification and location; writing-for-agents governs how agent-facing content is written.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.