원클릭으로
configure
Interactively customize Lineup agent settings (models, tools, memory)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Interactively customize Lineup agent settings (models, tools, memory)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
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)