Weft
Task management where AI agents do your tasks. Create tasks, assign them to agents, and they work on emails, spreadsheets, PRs, and code.
Popularity score
100
Stars: 440 · Forks: 50 (forks weighted 80%)
Quality score
55
Out of 100 possible points.
Cloudflare products
5
Workers, Durable Objects, Workflows…
Quality breakdown
Automated tests
10 points
Continuous integration
10 points
README documentation
10 points
AGENTS.md instructions
20 points
README images or videos
10 points
Repository description
15 points
Project website
15 points
License file
10 points
Improve your score
Copy this prompt into your preferred coding agent.
You are an expert engineer working inside this repository. Make real edits (add files, adjust configs, update docs) to improve the repository quality score used by the Small App Garden leaderboard.
Return your work as:
- A short prioritized checklist (quick wins first)
- A list of files changed/added
- Any commands to run to verify (`test`, `lint`, `build` if present)
App: Weft
Repository: https://github.com/jonesphillip/weft
Description: Task management where AI agents do your tasks. Create tasks, assign them to agents, and they work on emails, spreadsheets, PRs, and code.
Current quality score: 55/100
Stack hints:
- Framework: React 19
- Language: TypeScript
- Build tool: Vite
- Package manager: npm
Already earning points:
- Automated tests (+10) [tests]
- README documentation (+10) [readme]
- README images or videos (+10) [readme-media]
- Repository description (+15) [description]
- License file (+10) [license]
Missing points (implement these):
- Continuous integration (+10) [ci]
- AGENTS.md instructions (+20) [agentsmd]
- Project website (+15) [website]
Scoring rubric (what the leaderboard checks):
- Automated tests (+10) - repo contains a test file matching common patterns
- Continuous integration (+10) - repo has GitHub Actions workflow(s) under `.github/workflows/`
- README documentation (+10) - repo has `README.md`
- AGENTS.md instructions (+20) - repo has `AGENTS.md` with agent-friendly commands
- README images or videos (+10) - README includes at least one screenshot and a GIF/video link
- Repository description (+15) - GitHub About description is set
- Project website (+15) - GitHub About homepage URL is set
- License file (+10) - GitHub recognizes a license
Implementation notes:
- Prefer minimal changes that still meet the detection rules.
- Do not add secrets; use `.env.example` and document env var names instead.
- If adding a license, pick one the owner is comfortable with (MIT is a common default).
## Fix: Continuous integration (+10) [ci]
Detection: Detected when the repo contains at least one workflow under `.github/workflows/*.yml` or `*.yaml`.
Do this (minimum): add `.github/workflows/ci.yml` that runs tests on PRs and pushes.
Starter workflow (Node; adjust commands/package manager as needed):
```yml
name: CI
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
- run: npm ci
- run: npm test
- run: npm run build --if-present
```
## Fix: AGENTS.md instructions (+20) [agentsmd]
Detection: Detected when the repo has `AGENTS.md` (root or `.github/AGENTS.md`).
Do this (minimum): add an `AGENTS.md` with the exact commands and repo structure.
Template:
```md
# Agent Notes
## Quickstart
- Install: `<fill in>`
- Dev: `<fill in>`
- Test: `<fill in>`
- Build: `<fill in>`
## Repo Layout
- `src/`: application code
- `tests/`: automated tests
## Environment
- Required env vars: `<list names only>`
- Where to set secrets: `<platform instructions>`
```
## Fix: Project website (+15) [website]
Detection: Detected from GitHub repository "Website" / homepage URL (not a file).
Do this: set the GitHub repository "Website" / homepage URL (not a file change).
- Use your deployed app URL (or a landing page)
Using GitHub CLI:
- `gh repo edit jonesphillip/weft --homepage "https://your-app.example"` Stack
- Framework: React 19
- Language: TypeScript
- Build tool: Vite
- Package manager: npm
Cloudflare products
Workers Durable Objects Workflows Workers AI Static Assets
Repository hygiene
Description Yes
Website No
README Yes
AGENTS.md No
README images Yes
README videos/GIFs No
License Apache-2.0
Dependencies
Runtime
- @anthropic-ai/sdk ^0.71.2
- @cloudflare/sandbox ^0.6.7
- jose ^6.1.3
- react ^19.1.1
- react-dom ^19.1.1
- react-router-dom ^7.11.0
- zod ^4.3.4
Dev
- @cloudflare/vite-plugin ^1.13.13
- @cloudflare/vitest-pool-workers ^0.11.1
- @eslint/js ^9.33.0
- @types/react ^19.1.10
- @types/react-dom ^19.1.7
- @vitejs/plugin-react-swc ^4.0.0
- @vitest/coverage-v8 3.2
- eslint ^9.33.0
- eslint-plugin-react-hooks ^7.0.1
- eslint-plugin-react-refresh ^0.4.20
- globals ^17.0.0
- typescript ^5.9.3
- typescript-eslint ^8.39.1
- vite ^7.1.2
- vitest 3.2
- wrangler ^4.54.0