https://github.com/rootwarp/research
https://github.com/rootwarp/research
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rootwarp/research
- Owner: rootwarp
- Created: 2025-12-30T05:06:55.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-31T12:30:16.000Z (5 months ago)
- Last Synced: 2026-01-31T16:50:53.370Z (5 months ago)
- Language: Python
- Size: 132 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Research Monorepo
A language-based monorepo for research projects and experiments.
## Directory Structure
```
research/
├── rust/ # Rust projects
├── go/ # Golang projects
├── python/ # Python projects
├── bash/ # Bash scripts and projects
├── docs/ # Shared documentation
└── scripts/ # Shared utility scripts
```
## Adding New Projects
1. Create a new directory under the appropriate language folder
2. Each project should have its own README explaining its purpose
3. Follow language-specific conventions for project structure:
- **Rust**: Use `cargo new` to create new projects
- **Go**: Follow standard Go module layout
- **Python**: Include `requirements.txt` or `pyproject.toml`
- **Bash**: Include usage comments at the top of scripts
## Projects
### python/code-agent-by-claude
AI-powered coding agents using the Claude Agent SDK.
Four agents run in a pipeline, each available as a standalone command:
| Command | Description |
|---|---|
| `run-researcher` | Explore the codebase and research unfamiliar concepts |
| `run-planner` | Create a high-level implementation plan from research |
| `run-detail-planner` | Break the plan into small, self-contained parts |
| `run-coder` | Iterate through the TODO checklist and implement each part |
See [`python/code-agent-by-claude/README.md`](python/code-agent-by-claude/README.md)
for full usage and options.
## Shared Resources
- `docs/`: Cross-project documentation, architecture decisions, research notes
- `scripts/`: Utility scripts that can be used across projects