Jules Awesome List

repository·main·Indexed 23 days ago

https://github.com/google-labs-code/jules-awesome-list

A curated collection of high-quality prompts for Jules, an asynchronous coding agent from Google Labs. Includes prompts for automating development tasks, debugging, documentation, testing, package management, architectural analysis, and project scaffolding.

Tokens
1.3K
Snippets
5
Records
5
Agent score
35%

What's inside jules-awesome-list

  1. Use Jules for Package Management and AI-Native Tasks

    main

    Manage dependencies, identify technical debt, and perform high-level architectural analysis using these specialized prompts.

    // Upgrade my linter and autofix breaking config changes
    // Show me the changelog for React 19
    // Which dependencies can I safely remove?
    // Check if these packages are still maintained
    // Set up Renovate or Dependabot for auto-updates
    // Analyze this repo and generate 3 feature ideas
    // Identify tech debt in this file
    // Find duplicate logic across files
    // Cluster related functions and suggest refactors
    // Help me scope this issue so Jules can solve it
    // Convert this function into a reusable plugin/module
    // Refactor this Python function to be more amenable to parallel processing (e.g., using multiprocessing or threading)...
  2. Use Jules for Documentation and Testing

    main

    Automate the generation of project documentation and the creation of various test suites (integration, unit, property-based, or mocks) using these prompts.

    // Write a README for this project
    // Add comments to this code
    // Write API docs for this endpoint
    // Generate Sphinx-style docstrings for this Python module/class/function...
    // Add integration tests for this API endpoint
    // Write a test that mocks fetch
    // Convert this test from Mocha to Jest
    // Generate property-based tests for this function
    // Simulate slow network conditions in this test suite
    // Write a test to ensure backward compatibility for this function
    // Write a Pytest fixture to mock this external API call...
  3. Use Jules for Debugging and Troubleshooting

    main

    Apply these prompts to diagnose runtime errors, performance bottlenecks, memory leaks, or concurrency issues in your code.

    // Help me fix {a specific} error...
    // Why is {this specific snippet of code} slow?
    // Trace why this value is undefined...
    // Diagnose this memory leak...
    // Add logging to help debug this issue...
    // Find race conditions in this async code
    // Add print statements to trace the execution flow of this Python script...
  4. Use Jules for Project Scaffolding and Context

    main

    Use these prompts to understand existing repositories, generate status updates, or bootstrap new projects from scratch.

    // What's going on in this repo?
    // Initialize a new Express app with CORS enabled
    // Set up a monorepo using Turborepo and PNPM
    // Bootstrap a Python project with Poetry and Pytest
    // Create a starter template for a Chrome extension
    // I want to build a web scraper—start me off
    // Write a status update based on recent commits
    // Summarize all changes in the last 7 days
  5. Use Jules for Everyday Development Tasks

    main

    Use these prompts with Jules to automate common coding workflows such as refactoring, adding tests, or modernizing codebases. These prompts are general-purpose and can be applied to most languages and repositories.

    // Refactor {a specific} file from {x} to {y}...
    // Add a test suite...
    // Add type hints to {a specific} Python function...
    // Generate mock data for {a specific} schema...
    // Convert these commonJS modules to ES modules...
    // Turn this callback-based code into async/await...
    // Implement a data class for this dictionary structure...