| name | meta-setup-configure |
| description | Mode selection, project setup, and status line installation for first-time plugin use. Runs after goal selection. |
| disable-model-invocation | true |
| model | claude-opus-4-7 |
| effort | high |
| license | MIT |
Configure
Three actions in order. Do not skip any. Do not start working on the user's goal until all three are done.
Action 1: Ask mode
Present this question. No text before it.
question: "How do you want to work?"
header: "Mode"
options:
- label: "Guided mode (Recommended)"
description: "Step by step – I share my thinking, ask questions, and you review each step"
- label: "Autopilot"
description: "Mostly automated – I plan and execute with minimal interruption. Faster but less control."
Wait for the answer, then proceed to Action 2.
Action 2: Run setup, then ask about status line
After receiving the mode answer, do these in order:
-
Run detect-environment.sh from the meta-setup skill's scripts directory. Show results in plain language:
- ✓ for available tools (describe what they enable, not their technical names)
- ✗ for missing tools
- If essential tools are missing (Figma connection or documentation access), offer to help install them.
-
Create .design-engineer-plugin/config.yaml in the project root:
project:
type: "existing"
mode: "{selected_mode}"
deliverables_path: "design/"
environment:
plugins:
context7: {true/false}
figma: {true/false}
playwright: {true/false}
mcps:
figma_console: {true/false}
dependencies:
tracking_file: ".design-engineer-plugin/dependencies.yaml"
auto_suggest: true
-
Scaffold design/ folder structure using init-project-structure.sh from the meta-setup skill's scripts directory.
-
Show a brief summary of what was set up.
Then present this question:
question: "Would you like to install the design-engineer status line?"
header: "Status line"
options:
- label: "Yes (Recommended)"
description: "Shows model, usage limits, context bar, and pipeline progress below every prompt"
- label: "No"
description: "Skip – re-run /design-engineer:launch later to install"
If "Yes": follow the status line installation steps from the meta-setup skill's Step 5 (check existing config, create directories, copy script, update settings.json, explain watch mode).
Action 3: Auto-run the chosen command
Say "You're all set. Let's get started." then immediately load the command matching the user's goal from the previous skill:
| Goal | Command |
|---|
| Review what I have | /design-engineer:review |
| Implement from Figma | /design-engineer:development |
| Design a new feature | /design-engineer:discovery |
| Set up the dev workflow | /design-engineer:development |
The command reads mode from .design-engineer-plugin/config.yaml and follows the PLAN → EXECUTE → PRESENT → FEEDBACK workflow.