ProtoPulse’s AI assistant translates your natural language directly into tool actions. When you type a message, the AI parses your intent, selects the appropriate tools from the 82-action registry, constructs validated parameters, and executes the actions against your design. Understanding how that mapping works helps you write prompts that get precise, consistent results — especially for complex multi-step operations.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/wtyler2505/ProtoPulse/llms.txt
Use this file to discover all available pages before exploring further.
How the AI interprets your text
The AI does not just answer questions — it decides which tool actions to call and in what order. A single message can trigger a chain of five or ten tool calls. The AI receives your message alongside the full current state of your project: your architecture nodes and edges, BOM, validation issues, schematic sheets, and design history. It uses that context to make sensible decisions about what to place, how to connect things, and what to name nets. When the AI is uncertain about a parameter (for example, you asked it to “add a capacitor” but did not specify a value), it either picks a sensible default and tells you, or asks a clarifying question before acting. Providing specifics upfront produces more accurate first-pass results.Prompt patterns
Generating a complete circuit
Generating a complete circuit
The most powerful use of the AI is generating an entire architecture from a single description. The The AI will place all nodes with appropriate types, draw typed signal edges (I2C, SPI, Power), and label each connection with the correct signal name.What to include:
generate_architecture tool can create 10+ nodes and all their connections in one call.Pattern: Describe the system with key specs, connectivity, and any constraints.good prompt
- The MCU or main processor
- Sensors and peripherals with their bus types (I2C, SPI, UART)
- Power supply topology (input voltage, output rail, regulator type)
- Any special interfaces (USB, CAN, Ethernet)
Adding a single component
Adding a single component
When you want to add one block to an existing design without regenerating everything, be specific about where it connects and what it does.Pattern: Name the component, its purpose, and how it connects to existing blocks.The specific version tells the AI which existing node to connect to, which bus to use, and the pin topology. The vague version will work, but the AI has to guess the connection details and may need a follow-up correction.
good prompt
less specific
Running validation
Running validation
Ask the AI to run a specific type of check rather than a generic “check my design.” Targeted prompts produce more actionable findings.Pattern: Name the specific concern you want checked.The AI can call
good prompts
less useful
power_budget_analysis, voltage_domain_check, dfm_check, and run_drc independently. Specifying which analysis you want targets the right tool and gives you a focused response.Populating the BOM
Populating the BOM
Give the AI pricing and availability constraints upfront so it can make sourcing decisions in the first pass rather than requiring corrections.Pattern: Specify distributor, budget constraints, or availability requirements.For parametric searches, be specific about electrical specifications:
good prompt
alternative
good prompt
Exporting your design
Exporting your design
Export prompts are straightforward — name the format and any relevant options.The AI calls the appropriate export tool, generates the file server-side, and triggers a browser download. No extra steps are required.
export prompts
Asking for explanations
Asking for explanations
The AI can explain design choices, component selections, and net connections. These prompts do not trigger tool actions — they use the AI’s knowledge and your project context to answer questions.Pattern: Reference specific parts of your design.The AI has access to your full design context and will reference your specific nodes, edges, and BOM items in its explanation.
explanation prompts
Example prompt showcase
The following prompts represent complete, realistic design tasks. Each demonstrates a different area of ProtoPulse’s AI capabilities.When the AI makes a mistake
The AI will occasionally place the wrong component, use the wrong bus type, or generate a BOM entry with an incorrect part number. Here is how to recover efficiently. Undo immediately: If you spot a mistake right away, type “undo that” or pressCtrl+Z. The AI calls the undo tool and reverses the last action.
Be specific in your correction: Instead of “that’s wrong, redo it,” describe exactly what is incorrect and what you want instead.
corrective prompt
switch_view → audit_trail) shows every AI action with its exact parameters. If you are unsure what changed, review the log before deciding how to correct it.
Break complex corrections into steps: If a generated architecture has multiple issues, correct them one at a time rather than writing a long compound instruction. The AI is more reliable when each message targets one change.
Attaching images
You can attach an image to any message using the camera/image upload button in the chat panel. The AI uses its vision capabilities (via theanalyze_image tool) to interpret the image.
Useful image types to attach:
- Circuit photos — the AI identifies components on a real PCB and can suggest equivalent schematic representations
- Hand-drawn schematics — the AI extracts component types and connections from a whiteboard sketch
- Reference datasheets — attach a pinout diagram and ask the AI to set pin mappings for a node
- Existing PCB layouts — ask the AI to identify potential design issues visible in the photo
image prompt examples