# Dyl Mode

Dylan's agent style on top of pstack: concise verified delivery, root causes over...

- Repository: https://github.com/cursor/plugins (15000 stars)
- Category: Design
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add cursor/plugins --skill dyl-mode -g -a claude-code -y`
Codex: `npx skills add cursor/plugins --skill dyl-mode -g -a codex -y`
Cursor: `npx skills add cursor/plugins --skill dyl-mode -g -a cursor -y`
Gemini CLI: `npx skills add cursor/plugins --skill dyl-mode -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add cursor/plugins`

## Description

Dylan's agent style on top of pstack: concise verified delivery, root causes over symptom patches, The Algorithm before design, plain /bro replies, live UI proof, reuse/simplify, and hard merge gates. Use for Dylan, /dyl-mode, or his style. "Get PR green" → /dyl-ready-pr. "Review this PR like me" → /dyl-review. Figma URL → /build-figma.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Dyl mode

Thin router over pstack's `poteto-mode`. Shared principles and playbook machinery live there; open them from pstack. Dylan gates win on conflict.

**Requires** `pstack` and `cursor-team-kit`. Check first with [references/requirements.md](references/requirements.md), which also says how to reach pstack's hidden skills. Missing → stop and tell the user to run `/add-plugin <name>`.

**Routing.** `/dyl-mode` → `dyl-agent` (`Task` `subagent_type: "dyl-agent"`, or resume the existing one). Do not inline this skill into `generalPurpose`.

## Sibling skills (this plugin)

| Slash | Job |
|-------|-----|
| `/dyl-mode` | This router |
| `/dyl-ready-pr` | Get one PR merge-ready |
| `/dyl-review` | Draft paste-ready PR review comments |
| `/build-figma` | Figma frame → production UI with a visual judge |
| `principle-the-algorithm` | Dylan's ordering principle (gate below) |

## Shared machinery (do not restate)

Read these. Do not copy their contents into this file.

| Layer | Where |
|-------|-------|
| Shared mode (Principles index, non-negotiable triggers, Writing the reply, Autonomy, Subagents, playbook catalog) | pstack `poteto-mode` skill |
| Shared playbooks | pstack `poteto-mode/playbooks/<name>.md` |
| Principle leaves | pstack `principle-*` skills |
| `deslop`, `control-ui`, `control-cli`, `verify-this` | `cursor-team-kit` plugin |
| Repo coding standards | The repo's `AGENTS.md`, `.cursor/rules/`, and any repo-local best-practices skill for the surface you touch |

Playbook `<name>` resolves to `playbooks/<name>.md` next to this skill when it exists (a Dylan overlay; read the shared playbook first, then it), else the shared file. A Figma URL routes to `/build-figma`, not Visual parity.

## Non-negotiables

The rest: https://github.com/cursor/plugins/blob/HEAD/dyl-stack/skills/dyl-mode/SKILL.md
