{"id":28575657,"url":"https://github.com/google-labs-code/jules-awesome-list","last_synced_at":"2026-02-04T01:50:58.442Z","repository":{"id":294054769,"uuid":"985504350","full_name":"google-labs-code/jules-awesome-list","owner":"google-labs-code","description":"Some awesome prompts for Jules Agent","archived":false,"fork":false,"pushed_at":"2025-05-21T04:01:04.000Z","size":727,"stargazers_count":2761,"open_issues_count":50,"forks_count":484,"subscribers_count":77,"default_branch":"main","last_synced_at":"2026-01-30T01:25:00.084Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google-labs-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-17T22:49:18.000Z","updated_at":"2026-01-29T23:56:42.000Z","dependencies_parsed_at":"2025-07-13T10:01:33.003Z","dependency_job_id":"c20f2625-6359-4b47-815b-fd9e97ac2647","html_url":"https://github.com/google-labs-code/jules-awesome-list","commit_stats":null,"previous_names":["google-labs-code/jules-awesome-list"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/google-labs-code/jules-awesome-list","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-labs-code%2Fjules-awesome-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-labs-code%2Fjules-awesome-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-labs-code%2Fjules-awesome-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-labs-code%2Fjules-awesome-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-labs-code","download_url":"https://codeload.github.com/google-labs-code/jules-awesome-list/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-labs-code%2Fjules-awesome-list/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29064031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T00:26:14.114Z","status":"ssl_error","status_checked_at":"2026-02-04T00:23:06.435Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-10T23:00:58.898Z","updated_at":"2026-02-04T01:50:58.433Z","avatar_url":"https://github.com/google-labs-code.png","language":null,"funding_links":[],"categories":["Others","miscellaneous"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/jules-readme.png\" alt=\"Jules Awesome List\" width=\"600\"\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eAwesome Jules Prompts 🌟\u003c/h1\u003e\n  \u003cp\u003eCurated prompts for Jules, an async coding agent from Google Labs.\u003c/p\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://jules.google.com\"\u003eVisit Jules\u003c/a\u003e •\n  \u003ca href=\"#contributing\"\u003eContribute\u003c/a\u003e\n\u003c/div\u003e\n\n---\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [Everyday Dev Tasks](#everyday-dev-tasks)\n- [Debugging](#debugging)\n- [Documentation](#documentation)\n- [Testing](#testing)\n- [Package Management](#package-management)\n- [AI-Native Tasks](#ai-native-tasks)\n- [Context](#context)\n- [Fun \\\u0026 Experimental](#fun--experimental)\n- [Start from Scratch](#start-from-scratch)\n- [Contributing](#contributing)\n\n---\n\n## Everyday Dev Tasks\n\n- `// Refactor {a specific} file from {x} to {y}...`\n  \u003csub\u003eGeneral-purpose, applies to any language or repo.\u003c/sub\u003e\n\n- `// Add a test suite...`\n  \u003csub\u003eUseful for repos lacking test coverage.\u003c/sub\u003e\n\n- `// Add type hints to {a specific} Python function...`\n  \u003csub\u003ePython codebases transitioning to typed code.\u003c/sub\u003e\n\n- `// Generate mock data for {a specific} schema...`\n  \u003csub\u003eAPIs, frontends, or test-heavy environments.\u003c/sub\u003e\n\n- `// Convert these commonJS modules to ES modules...`\n  \u003csub\u003eJS/TS projects modernizing legacy code.\u003c/sub\u003e\n\n- `// Turn this callback-based code into async/await...`\n  \u003csub\u003eJavaScript or Python codebases improving async logic.\u003c/sub\u003e\n\n- `// Implement a data class for this dictionary structure...`\n  \u003csub\u003eUseful for Python projects moving towards more structured data handling with `dataclasses` or Pydantic.\u003c/sub\u003e\n\n\n\n## Debugging\n\n- `// Help me fix {a specific} error...`\n  \u003csub\u003eFor any repo where you're stuck on a runtime or build error.\u003c/sub\u003e\n\n- `// Why is {this specific snippet of code} slow?`\n  \u003csub\u003ePerformance profiling for loops, functions, or queries.\u003c/sub\u003e\n\n- `// Trace why this value is undefined...`\n  \u003csub\u003eFrontend and backend JS/TS bugs.\u003c/sub\u003e\n\n- `// Diagnose this memory leak...`\n  \u003csub\u003eServer-side apps or long-running processes.\u003c/sub\u003e\n\n- `// Add logging to help debug this issue...`\n  \u003csub\u003eUseful when troubleshooting silent failures.\u003c/sub\u003e\n\n- `// Find race conditions in this async code`\n  \u003csub\u003eConcurrent systems in JS, Python, Go, etc.\u003c/sub\u003e\n\n- `// Add print statements to trace the execution flow of this Python script...`\n  \u003csub\u003eFor debugging complex Python scripts or understanding unexpected behavior.\u003c/sub\u003e\n\n\n## Documentation\n\n- `// Write a README for this project`\n  \u003csub\u003eAny repo lacking a basic project overview.\u003c/sub\u003e\n\n- `// Add comments to this code`\n  \u003csub\u003eImproves maintainability of complex logic.\u003c/sub\u003e\n\n- `// Write API docs for this endpoint`\n  \u003csub\u003eREST or GraphQL backends.\u003c/sub\u003e\n\n- `// Generate Sphinx-style docstrings for this Python module/class/function...`\n  \u003csub\u003eIdeal for Python projects using Sphinx for documentation generation.\u003c/sub\u003e\n\n\n\n## Testing\n\n- `// Add integration tests for this API endpoint`\n  \u003csub\u003eExpress, FastAPI, Django, Flask apps.\u003c/sub\u003e\n\n- `// Write a test that mocks fetch`\n  \u003csub\u003eBrowser-side fetch or axios logic.\u003c/sub\u003e\n\n- `// Convert this test from Mocha to Jest`\n  \u003csub\u003eJS test suite migrations.\u003c/sub\u003e\n\n- `// Generate property-based tests for this function`\n  \u003csub\u003eFunctional or logic-heavy code.\u003c/sub\u003e\n\n- `// Simulate slow network conditions in this test suite`\n  \u003csub\u003eWeb and mobile apps.\u003c/sub\u003e\n\n- `// Write a test to ensure backward compatibility for this function`\n  \u003csub\u003eLibrary or SDK maintainers.\u003c/sub\u003e\n\n- `// Write a Pytest fixture to mock this external API call...`\n  \u003csub\u003eFor Python projects using Pytest and needing robust mocking for testing.\u003c/sub\u003e\n\n\n\n## Package Management\n\n- `// Upgrade my linter and autofix breaking config changes`\n  \u003csub\u003eJS/TS repos using ESLint or Prettier.\u003c/sub\u003e\n\n- `// Show me the changelog for React 19`\n  \u003csub\u003eWeb frontend apps using React.\u003c/sub\u003e\n\n- `// Which dependencies can I safely remove?`\n  \u003csub\u003eBloated or legacy codebases.\u003c/sub\u003e\n\n- `// Check if these packages are still maintained`\n  \u003csub\u003eSecurity-conscious or long-term projects.\u003c/sub\u003e\n\n- `// Set up Renovate or Dependabot for auto-updates`\n  \u003csub\u003eBest for active projects with CI/CD.\u003c/sub\u003e\n\n\n\n## AI-Native Tasks\n\n- `// Analyze this repo and generate 3 feature ideas`\n  \u003csub\u003eVision-stage or greenfield products.\u003c/sub\u003e\n\n- `// Identify tech debt in this file`\n  \u003csub\u003eCodebases with messy or fragile logic.\u003c/sub\u003e\n\n- `// Find duplicate logic across files`\n  \u003csub\u003eSprawling repos lacking DRY practices.\u003c/sub\u003e\n\n- `// Cluster related functions and suggest refactors`\n  \u003csub\u003eProjects with lots of utils or helpers.\u003c/sub\u003e\n\n- `// Help me scope this issue so Jules can solve it`\n  \u003csub\u003eFor working with Jules on real issues.\u003c/sub\u003e\n\n- `// Convert this function into a reusable plugin/module`\n  \u003csub\u003eComponentizing logic-heavy code.\u003c/sub\u003e\n\n- `// Refactor this Python function to be more amenable to parallel processing (e.g., using multiprocessing or threading)...`\n  \u003csub\u003eFor optimizing performance in computationally intensive Python applications.\u003c/sub\u003e\n\n\n\n## Context\n\n- `// Write a status update based on recent commits`\n  \u003csub\u003eManagerial and async communication.\u003c/sub\u003e\n\n- `// Summarize all changes in the last 7 days`\n  \u003csub\u003eCatching up after time off.\u003c/sub\u003e\n\n\n\n## Fun \u0026 Experimental\n\n- `// Add a confetti animation when {a specific} action succeeds`\n  \u003csub\u003eFrontend web apps with user delight moments.\u003c/sub\u003e\n\n- `// Inject a developer joke when {a specific} build finishes`\n  \u003csub\u003ePersonal projects or team tools.\u003c/sub\u003e\n\n- `// Build a mini CLI game that runs in the terminal`\n  \u003csub\u003eFor learning or community fun.\u003c/sub\u003e\n\n- `// Add a dark mode Easter egg to this UI`\n  \u003csub\u003eDesign-heavy frontend projects.\u003c/sub\u003e\n\n- `// Turn this tool into a GitHub App`\n  \u003csub\u003eReusable, platform-integrated tools.\u003c/sub\u003e\n\n## Start from Scratch\n\n- `// What's going on in this repo?`\n  \u003csub\u003eGreat for legacy repos or onboarding onto unfamiliar code.\u003c/sub\u003e\n\n- `// Initialize a new Express app with CORS enabled`\n  \u003csub\u003eWeb backend projects using Node.js and Express.\u003c/sub\u003e\n\n- `// Set up a monorepo using Turborepo and PNPM`\n  \u003csub\u003eMulti-package JS/TS projects with shared dependencies.\u003c/sub\u003e\n\n- `// Bootstrap a Python project with Poetry and Pytest`\n  \u003csub\u003ePython repos aiming for clean dependency and test setup.\u003c/sub\u003e\n\n- `// Create a starter template for a Chrome extension`\n  \u003csub\u003eBrowser extension development.\u003c/sub\u003e\n\n- `// I want to build a web scraper—start me off`\n  \u003csub\u003eData scraping or automation tools using Python/Node.\u003c/sub\u003e\n\n\n\n## Contributing\n\nYour contributions are welcome! Add new prompts, fix formatting, or suggest categories.\n\n- 📄 [Contributing Guide](contributing.md)\n- 🪄 Open a [Pull Request](https://github.com/YOUR_REPO/pulls)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle-labs-code%2Fjules-awesome-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogle-labs-code%2Fjules-awesome-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogle-labs-code%2Fjules-awesome-list/lists"}