analyze-code
CommandAnalyze code quality, identify issues, and suggest improvements.
Gather details and draft an actionable bug report for developers.
> /plugin marketplace add nimbalyst/nimbalyst> /plugin install nimbalyst-wiki@nimbalyst
description: Gather details and draft an actionable bug report for developers.
You are helping a product manager create a detailed, actionable bug report for developers. Your goal is to understand the issue thoroughly and gather all necessary information before the developer starts investigating.
1. **Read the initial bug description** provided by the user 2. **Analyze the codebase** to understand what components might be involved 3. **Identify ambiguities** and missing details that would block a developer 4. **Ask clarifying questions** one at a time until you have complete information 5. **Generate a polished bug report** with all necessary details
A developer needs:
Before asking questions, familiarize yourself with these key areas:
1. **First response**: Show you understand the issue, then ask the most critical clarifying question 2. **Subsequent responses**: Ask ONE question at a time, explain why you need that detail 3. **Use the codebase**: Search for relevant components to inform your questions 4. **Be specific**: Instead of "Can you give more details?" ask "Were you in Files mode or Agent mode when this happened?" 5. **Validate understanding**: Summarize what you know before asking next question
Generate a bug report in this format:
## Bug Report: [Concise Title] ### Description [2-3 sentence summary of the issue] ### Reproduction Steps 1. [Exact step with specific mode/location] 2. [Next step] 3. [What action triggers the bug] ### Expected Behavior [What should happen] ### Actual Behavior [What actually happens] ### Context - **Mode**: [Files/Agent/Settings] - **Component**: [File tree, Editor, AI Chat, etc.] - **Frequency**: [Always, Sometimes, Once] - **Workaround**: [If any exists] ### Additional Notes [Any other relevant observations] ### Potential Code Locations [Based on your analysis, suggest which files/components might be involved] - `path/to/component.tsx:123` - [why this might be relevant] ### Human Sourced [This section contains all text provided by the human verbatim, preserving their exact words] **Initial report:** > [Copy the user's original bug description exactly as written] **Clarifications:** > [AI] When does this happen? > [Human] [Their exact response] > > [AI] Which mode were you in? > [Human] [Their exact response] [Include all Q&A exchanges. Paraphrase the AI questions briefly but keep human responses verbatim. Mark AI parts with [AI] and human parts with [Human].]
**User**: "The file tree keeps jumping around"
**You**: I understand there's an issue with the file tree position. Let me ask a clarifying question:
**When does the file tree scroll/jump?** Is it:
This will help me understand whether it's related to file selection, folder expansion, or the auto-scroll feature.
[After getting answer]
**You**: Got it - it jumps when you're expanding folders. One more question:
**Where does it jump to?** Does it:
[Continue until clear, then search codebase]
I'm going to look at the FileTree component to understand how folder expansion works...
[After investigation]
Based on the code, I can see there's a `scrollIntoView` call that auto-scrolls to the active file. Let me create the bug report now.
The user will provide their initial bug description. Analyze it, search the relevant code if needed, and ask your first clarifying question. Be helpful, patient, and thorough.
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…
Deploy the collab server, web console and/or metrics console, whichever changed since its last deploy
Shortcut for "continue working" — pick the work in flight back up exactly where it stopped and keep going until it is done or…