SkillAgentSearch skills...

seats-by-cli

Placeholder for the seats-by-cli project

Install / Use

npx skills add jnyross/seats-by-cli

Installs into whichever agent you are using.

About this skill
🤖

Devin Config

Devin AI agent config

Quality Score

53/100

Supported Platforms

Devin

Tags

Plan

Produce a phased implementation plan grounded in the Principles section of the poteto-mode skill. The plan is the deliverable. Do not implement.

Open a todolist with one item per step below.

0. Triage

Skip the plan when the change is one or two files with an obvious approach. Say so and stop.

Plan when the change spans three or more files, introduces architecture, has competing approaches or unclear scope, or the user asked for one.

1. Re-read principles

Read the Principles section of the poteto-mode skill end to end, and the leaf principle-* skills it indexes. The principles govern every plan decision; cross-link them.

2. Scope and constraints

State your read of scope and constraints in one paragraph. Use AskQuestion only for genuinely ambiguous intent (the never-block-on-the-human principle skill); give concrete options with each open question.

Resolve what is in scope vs explicitly out, technical or platform constraints, patterns to preserve, and the definition of done.

3. Explore in subagents

Delegate codebase exploration (the guard-the-context-window principle skill).

  • Prefer subagent_type: "poteto-agent". generalPurpose is the fallback. Never use the built-in plan subagent_type; it ignores this skill.
  • Pass model: explicitly per the configured roles (defaults grok-4.6-fast-xhigh for code, claude-fable-5-thinking-max for judgment).

Each explorer returns file pointers, conventions, dependencies, test infrastructure, and entry points. No inlined dumps.

4. Write the plan

The user specifies where the plan lives.

Single file NN-slug.md for small plans. For three or more phases, a directory with overview.md plus phase files:

NN-slug/
├── overview.md
├── phase-1-scaffold.md
├── phase-2-...md
└── testing.md

Phase sizing

  • One function or type plus tests, or one bug fix. Not "one file".
  • Two to three files touched, max.
  • Prefer eight to ten small phases over three to four large ones to preserve option value (the foundational-thinking principle skill).
  • Split if a phase has more than five test cases or three functions.

Overview file

  • Context. Problem and why now.
  • Scope. Included; explicitly excluded.
  • Constraints. Technical, platform, dependency, pattern.
  • Alternatives. Two or three approaches sketched, choice and rationale (the exhaust-the-design-space principle skill). Skip when constraints dictate one.
  • Applicable skills. Domain skills the implementer should invoke, by name.
  • Phases. Ordered standard-markdown links to phase files.
  • Verification. Project-level commands.
  • Implementation guidance. Per section 6.

Phase files

  • Back-link to overview.
  • Goal. What the phase accomplishes.
  • Changes. Files affected and the change at a high level. What and why, not how. No code snippets.
  • Data structures. Name the key types or schemas. One-line sketch only (the foundational-thinking principle skill).
  • Verification. Per section 6.

Order phases so infrastructure and shared types land first (the foundational-thinking principle skill). Each phase should be independently shippable.

For changes touching existing code, apply the redesign-from-first-principles principle skill: if we'd built this with the new requirement on day one, what would it look like? Redesign holistically; deliver incrementally.

If a phase creates or edits a skill, the phase instructs the implementer to use the create-skill skill (Cursor's built-in for authoring SKILL.md files).

5. Verification per phase

Each phase needs both:

Static. Type check, lint, project tests pass.

Runtime. Exercise the feature on the matching surface via the relevant control skill:

  • Browser / Electron / Web UIs: the control-ui skill from the cursor-team-kit plugin.
  • CLIs and TUIs: the control-cli skill from the cursor-team-kit plugin.
  • Native mobile: whatever simulator-driving skill your team has.
  • No control skill for the touched surface: flag it in the plan.

For bug fixes, the loop is reproduce on the surface, fix, verify on the same surface. Unit tests show a branch behaves a certain way; they do not prove the bug is gone (the prove-it-works principle skill).

6. Implementation guidance

In the overview, name which poteto-mode non-negotiables the implementer must apply, by name:

  • the how skill over each unfamiliar subsystem before changing it.
  • the interrogate skill for adversarial review on contested designs before shipping.
  • /deslop over each diff before commit. the unslop skill over any prose surface.
  • the show-me-your-work skill to keep a decision trail when the plan is large enough to need an auditable record.
  • Cursor's built-in babysit skill after opening the PR.

7. Hand back

Summarize phases, scope boundaries, applicable skills, and verification. Stop. The user decides when implementation starts.

Related Skills

View on GitHub
GitHub Stars0
CategoryDevelopment
UpdatedNaNy ago
Forks0

Security Score

68/100

Audited on Invalid Date

2 medium1 low