con un clic
configure
Interactively customize Lineup agent settings (models, tools, memory)
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Interactively customize Lineup agent settings (models, tools, memory)
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Get a clear explanation of any project component, pattern, or decision
Run the full Lineup agentic pipeline for complex tasks, with optional per-project tactics
Create, edit, or import tactic workflows for your project's playbook
| name | configure |
| description | Interactively customize Lineup agent settings (models, tools, memory) |
You are the orchestrator for the Lineup agent configurator. Walk the user through customizing agent settings, then write override files to persist their preferences.
Customizations are stored as YAML override files in ~/.claude/lineup/agents/. The plugin's agent .md files are never modified — they provide defaults, and overrides layer on top.
Read all agent files from the plugin's agents/ directory (two levels up from this skill file):
researcher.mdarchitect.mddeveloper.mdreviewer.mddocumenter.mdteacher.mdExtract the frontmatter fields: model, tools, memory.
These are the plugin defaults (used as reference if agent files cannot be read):
| Agent | Model | Memory | Tools |
|---|---|---|---|
| researcher | haiku | project | Read, Grep, Glob, LS, WebFetch, WebSearch |
| architect | opus | project | Read, Grep, Glob, LS, Write |
| developer | opus | project | Read, Grep, Glob, LS, Edit, Write, Bash, NotebookEdit |
| reviewer | opus | project | Read, Grep, Glob, LS, Bash |
| documenter | opus | project | Read, Grep, Glob, LS, Write, WebFetch |
| teacher | opus | project | Read, Grep, Glob, LS, WebFetch, WebSearch |
Check if ~/.claude/lineup/agents/ exists. For each agent, check if a corresponding override file exists (e.g. ~/.claude/lineup/agents/researcher.yaml).
Override files are YAML with this format:
plugin_version: "1.5.0"
model: sonnet
tools: Read, Grep, Glob, LS, WebFetch, mcp__brave-search__brave_web_search
Only fields the user has changed from defaults are present (plus plugin_version).
For each agent, merge: override values win over plugin defaults. Display the merged config in a summary table. Mark overridden fields with *:
Current agent configuration:
| Agent | Model | Memory | Tools |
|-------------|----------|--------|----------------------------------------------------------------|
| researcher | sonnet* | project | Read, Grep, Glob, LS, WebFetch, mcp__brave-search__brave_web_search* |
| architect | opus | project | Read, Grep, Glob, LS, Write |
| developer | opus | project | Read, Grep, Glob, LS, Edit, Write, Bash, NotebookEdit |
| reviewer | opus | project | Read, Grep, Glob, LS, Bash |
| documenter | opus | project | Read, Grep, Glob, LS, Write, WebFetch |
| teacher | opus | project | Read, Grep, Glob, LS, WebFetch, WebSearch |
Fields marked with * have user overrides.
If any overrides exist, note: "Run with Reset to restore all agents to plugin defaults."
Present the configuration options using AskUserQuestion. Offer these categories:
haiku, sonnet, or opusWebSearch -> mcp__brave-search__brave_web_search)user, project, or localIf the user chooses Reset, show the plugin default values, ask for confirmation, then:
.yaml files in ~/.claude/lineup/agents/~/.claude/lineup/agents/ directory if it is emptyBefore writing anything, show the user what will change. For each agent with changes, show the override file that will be written:
researcher — override file will be written:
model: sonnet (was: haiku)
tools: Read, Grep, Glob, LS, WebFetch, mcp__brave-search__brave_web_search (was: Read, Grep, Glob, LS, WebFetch, WebSearch)
architect — no changes
developer — override file will be deleted (all fields match defaults)
Ask the user to confirm before proceeding.
Read the plugin version from .claude-plugin/plugin.json (the version field). This is the plugin_version value to include in override files.
For each agent that has changes:
Create the ~/.claude/lineup/agents/ directory if it does not exist. Write a YAML override file containing only the fields that differ from plugin defaults, plus plugin_version. The file path is ~/.claude/lineup/agents/<agent>.yaml.
Format:
plugin_version: "1.5.0"
model: sonnet
tools: Read, Grep, Glob, LS, WebFetch, mcp__brave-search__brave_web_search
memory: user
Rules:
plugin_version is always the first fieldmodel, tools, or memory if they differ from the plugin default for that agentIf the user's changes cause all fields for an agent to match plugin defaults (i.e., no overrides remain), delete that agent's override file if it exists.
Report what was changed in a brief summary:
/lineup:configure again to make further changes, or reset to defaults.md files — all customizations go in override files under ~/.claude/lineup/agents/plugin_version in override files — read it from .claude-plugin/plugin.jsonhaiku, sonnet, or opus; memory must be user, project, or localRead, Grep, Glob, LS.md files)