analyze-code
CommandAnalyze code quality, identify issues, and suggest improvements.
Create a new plan document for tracking work.
> /plugin marketplace add nimbalyst/nimbalyst> /plugin install nimbalyst-wiki@nimbalyst
packageVersion: 1.0.0 packageId: core description: Create a new plan document for tracking work.
Create a new plan document for tracking work.
Plans are structured markdown documents with YAML frontmatter that track features, initiatives, projects, and other work.
**Location**: `nimbalyst-local/plans/[descriptive-name].md`
**Naming conventions**:
--- planStatus: planId: plan-[unique-identifier] title: [Plan Title] status: draft planType: feature priority: medium owner: [your-name] stakeholders: [] tags: [] created: "YYYY-MM-DD" updated: "YYYY-MM-DDTHH:MM:SS.sssZ" progress: 0 ---
Common plan types:
When the user types `/design [description]`:
1. Research the codebase to understand the relevant code, architecture, and constraints 2. Extract key information from the description 3. Generate unique `planId` from description (kebab-case) 4. Choose appropriate `planType` based on description 5. Set `created` to today's date, `updated` to current timestamp 6. Create file in `nimbalyst-local/plans/` with proper frontmatter 7. Include relevant sections based on plan type 8. Put an `## Implementation checklist` right under the intro: one `- [ ]` per phase, sub-items for concrete deliverables. `/implement` ticks these as work lands.
After writing the initial plan document, use the `AskUserQuestion` tool to ask the user about any open design questions, ambiguities, or trade-offs you identified during research. This is critical for producing a high-quality design that reflects the user's intent.
**When to ask:**
**How to ask:**
When a plan involves UI components, screens, or visual design, use the `/mockup` command in a sub-agent to create mockups. This keeps visual design work separate from planning.
**When to create a mockup:**
**When NOT to create a mockup:**
If a visual mockup would help communicate the plan, tell the user you'll use `/mockup` to create one, and do so after completing the plan document. Make sure the plan document embeds the mockup file using the custom-editor link syntax below. Use your Capture Mockup Screenshot tool to verify the mockup itself, then inspect the mounted plan surface and confirm the link renders as an embedded component rather than raw Markdown.
**Embedded custom-editor syntax:**
[Description](path/to/mockup.mockup.html)
With optional size:
[Description](path/to/mockup.mockup.html "width=800 height=600")
Place the link on its own paragraph so Nimbalyst upgrades it to an embedded component. The same syntax works for other registered custom editors, for example `[Architecture](../architecture/system.excalidraw "width=1000 height=650")`. Never use the legacy `{mockup:...}` image-attribute syntax.
Nimbalyst - The open-source visual workspace for Claude Code, Codex, and OpenCode. Run multiple coding agents in parallel, edit their work visually in markdown, mockups, and diagrams, and track tasks. Free, MIT-licensed desktop app for macOS, Windows, Linux, with mobile companion for iOS and Android.
Analyze code quality, identify issues, and suggest improvements.
Audit recent AI coding sessions to find repeated mistakes, speed losses, and missed Nimbalyst tool usage — then propose harness…
Triage pnpm audit findings and produce a prioritized, supply-chain-cautious package-update plan, then apply approved batches
Survey recently triaged GitHub issues, propose the ones safe to fix without a product decision, and fan the selected ones out to…
Gather details and draft an actionable bug report for developers.
Shortcut for "continue working" — pick the work in flight back up exactly where it stopped and keep going until it is done or…