bootspring_assist
The primary natural language assistant tool that provides intelligent help with recommendations based on your project context.
Overview
bootspring_assist is the main entry point for getting help from Bootspring. It analyzes your request, considers your project context, and provides tailored assistance with relevant recommendations for agents, skills, and workflows.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Your question or request |
context | string | No | Additional context to consider |
includeRecommendations | boolean | No | Include agent/skill recommendations (default: true) |
format | string | No | Response format: "detailed", "concise", "code-only" |
mode | string | No | Mode: "suggest" (default), "explain", "execute" |
Usage Examples
Basic Usage
Use the bootspring_assist tool to help me understand how to structure my API routes.
With Additional Context
Use bootspring_assist with query="How should I handle errors?" and
context="I'm building a REST API with Express and want consistent error responses"
Code-Only Response
Use bootspring_assist with query="Create a rate limiter middleware" and format="code-only"
With Error Context
Use bootspring_assist with query="This is failing" and
context="Error: PrismaClientKnownRequestError: Foreign key constraint failed"
Response Format
High Confidence Response
Loading code block...
Low Confidence Response
When the request is ambiguous:
Loading code block...
Confidence Tiers
| Tier | Confidence | Behavior |
|---|---|---|
| High | 80%+ | Direct suggestion with specific tool call |
| Medium | 50-80% | Multiple options offered |
| Low | 30-50% | Asks for clarification, provides suggestions |
| Very Low | <30% | Shows capabilities and asks for more detail |
Examples
Getting Architecture Advice
Request:
Use bootspring_assist to help me decide between server components
and client components for my dashboard.
Response:
Loading code block...
Error Inference
When an error is provided, assist automatically recommends the right agent:
| Error Contains | Suggested Agent |
|---|---|
| prisma, sql, database | database-expert |
| auth, token, permission | security-expert |
| react, component, render | frontend-expert |
| api, fetch, request | backend-expert |
| test, jest, vitest | testing-expert |
| deploy, build, ci | devops-expert |
Project-Specific Help
Request:
Use bootspring_assist to explain what changes I need to make
to add user roles to my application.
Response:
Loading code block...
Configuration
Customize Recommendations
Loading code block...
Context Preferences
Loading code block...
Tips
Be Specific
Instead of:
Use bootspring_assist to help with the form
Try:
Use bootspring_assist to help me create a multi-step registration
form with email verification and progress indicator
Provide Context
Include relevant details:
Use bootspring_assist with context="Using React Hook Form and Zod,
need to handle file uploads and validate image dimensions"
Request Specific Format
For implementation:
Use bootspring_assist with format="code-only" to create an error boundary
For understanding:
Use bootspring_assist with format="detailed" to explain server actions
Error Handling
| Error | Cause | Solution |
|---|---|---|
CONTEXT_NOT_FOUND | No CLAUDE.md file | Run bootspring generate |
QUERY_TOO_LONG | Query exceeds limit | Shorten your query |
QUERY_REQUIRED | No query provided | Include query parameter |
RATE_LIMITED | Too many requests | Wait and retry |
Related Tools
bootspring_agent- For specialized expert guidancebootspring_skill- For code patternsbootspring_context- For context queriesbootspring_orchestrator- For workflow automation