Artemis Sample Repository Guide
This guide introduces the sample repositories available for testing Artemis features. Each entry includes the repository purpose, recommended prompts, and what to expect in the results.
1. Requests (Python)
Repository: https://github.com/psf/requests
Description: Try this project to split large modules, extract reusable logic, and refactor safely without breaking behavior.
2. Pandas (Python)
Repository: https://github.com/pandas-dev/pandas
Description: Try this project to scan a real codebase, apply custom rules, and fix issues with guided planning.
3. Node.js API Tool
Repository: https://github.com/vyancharuk/nodejs-api-boilerplate
Description: Try this project to update runtimes, migrate frameworks safely, and clean up outdated or duplicate dependencies.
4. DevOps Optimization
Repository:
https://github.com/nickjj/docker-rails-example
A production-ready Rails application using Docker and Docker Compose.
Suggested Prompt (Plan & Build):
“Analyze this Dockerfile and compose.yml and optimize them for smaller images and faster builds.”
What to Review:
- Reduced image size
- Fewer or more efficient layers
- Improved caching strategies
- Faster build times
5. Fixing Critical Issues
Repository:
https://github.com/PaulleDemon/Django-SAAS-Boilerplate
A production-ready Django SaaS boilerplate.
How to Use:
- Go to Scan.
- Run Analysis for security vulnerabilities or performance issues.
- Review issues from Critical → Low.
- Choose Fix Issues or Plan & Fix based on your workflow.
What to Review:
- High-severity security vulnerabilities
- Performance bottlenecks
- Quality and correctness of proposed fixes
6. Application Templates for New Feature Development
These repositories help you evaluate Artemis’s ability to understand a codebase and implement new features cleanly.
Getting Started
Begin with:
“Explain the architecture of this codebase.”
You can also use the Build a New Feature built-in prompt to decide what to add next:
“Help me decide the next feature to build for this project. Lets consider both really interesting / innovative new ideas that I might not have thought of, and also basic feature gaps and fundamentals that might be missing. I'm looking for some inspiration and/or I may have forgotten what the latest state of the codebase is.”
Use the explanation to choose a feature to build (e.g., a login page, dashboard, or chat sidebar), or jump straight into feature development.
Repositories & Suggested Prompts
Avaiga Demo Chatbot
Repo: https://github.com/Avaiga/demo-chatbot
A template for creating LLM inference web applications in Python.
Prompt (Plan & Build):
“Improve the data processing and LLM interaction flow.”
Next.js Boilerplate
Repo: https://github.com/ixartz/Next-js-Boilerplate
A Next.js 15 starter using App Router, Page Router, Tailwind CSS 4, and TypeScript.
Prompt (Plan & Build):
“Review the server-side rendering functions and optimize them for page speed.”
BCG X AgentKit
Repo: https://github.com/BCG-X-Official/agentkit
Starter kit for building constrained agents with Next.js, FastAPI, and LangChain.
Prompt (Plan & Build):
“Optimize the agent chain execution for performance and predictability.”
HTML5 Boilerplate
Repo: https://github.com/h5bp/html5-boilerplate
A professional HTML5 front-end template.
Prompt (Plan & Build):
“Refactor this HTML structure into a modern, component-based framework such as React or Svelte.”
FullstackHero .NET Starter Kit
Repo: https://github.com/fullstackhero/dotnet-starter-kit
A production-grade, cloud-ready .NET 9 starter kit.
Prompt (Plan & Build):
“Optimize any inefficient queries or heavy API endpoints.”
Flask AppBuilder
Repo: https://github.com/dpgaspar/Flask-AppBuilder
A rapid application development framework based on Flask.
Prompt (Plan & Build):
“Suggest improvements to structure, security, or performance.”
Swift 6 Module Template
Repo: https://github.com/fulldecent/swift6-module-template
Template for building reusable Swift 6 modules.
Prompt (Plan & Build):
“Refactor outdated patterns and migrate the module to async/await.”