Skip to main content

Examples

Understanding your codebase

Use Jolt to quickly understand any part of your codebase. Here are some example prompts:

Architecture & design

  • Explain how our authentication and authorization system works
  • What's the data flow between our frontend and backend for user registration?
  • How do we handle error states across the application?
  • Walk me through our CI/CD pipeline configuration

Code patterns

  • What patterns do we use for handling async operations?
  • Show me examples of how we implement form validation
  • What's our approach to state management in the frontend?
  • How do we structure our database queries?

Writing and modifying code

Jolt can help you write code that matches your existing patterns and conventions. Here are some example prompts:

Adding new features

  • Add a new REST API endpoint for user preferences with CRUD operations
  • Create a new React component for displaying user activity history
  • Recommend an analytics schema and implement it with PostHog
  • Convert this class component to a functional component with hooks
  • Add input validation to the signup form

Fixing bugs

  • Why is the login form submitting twice?
  • Analyze this error stack trace and suggest potential fixes
  • Help me understand why this API call is returning a 403 error
  • Debug why this button state isn't updating (w/ screenshot attached)
  • What could trigger this error?

Tests

  • Write a test suite for this file, follow abc.spec.ts as an example
  • What edge cases should we test for this payment flow?
  • Generate tests to catch this bug in the future

Documentation

  • Document the authentication middleware functions
  • Add JSDoc comments to these functions
  • Create a README for our new API module
  • Create a sequence diagram for our user sign up flow
  • Jolt wrote a good portion of this documentation