chore: Wave 3 good-first issue backlog + README refresh · octo-patch/loop-engineering@eed3135 · GitHub
Skip to content

Commit eed3135

Browse files
Cobus GreylingCobus Greyling
authored andcommitted
chore: Wave 3 good-first issue backlog + README refresh
- Add 12 scoped issues (cobusgreyling#220–cobusgreyling#231): Cursor L2 examples, Hermes PR Babysitter, loop-sync QUICKSTART, Amazon Q/Codeium appendices, community stories, loop-init validation checklist - Extend create-good-first-issues.sh with Wave 3 (idempotent) - Refresh Help wanted table and open-issue count (25)
1 parent 4653901 commit eed3135

14 files changed

Lines changed: 212 additions & 3 deletions

‎README.md‎

Lines changed: 5 additions & 3 deletions

‎scripts/create-good-first-issues.sh‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,19 @@ create_issue "Share an Issue Triage week-one story" "good first issue,story" "$B
4444
create_issue "Add Opencode constraints example doc" "good first issue,docs" "$BODY_DIR/opencode-constraints-example.md"
4545
create_issue "Share a multi-loop coordination story" "good first issue,story" "$BODY_DIR/multi-loop-story.md"
4646

47+
# Wave 3 — example gaps, QUICKSTART tools, community stories (Jul 2026)
48+
create_issue "Add Cursor CI Sweeper example doc" "good first issue,docs" "$BODY_DIR/cursor-ci-sweeper-example.md"
49+
create_issue "Add Cursor Post-Merge Cleanup example doc" "good first issue,docs" "$BODY_DIR/cursor-post-merge-cleanup-example.md"
50+
create_issue "Add Cursor Dependency Sweeper example doc" "good first issue,docs" "$BODY_DIR/cursor-dependency-sweeper-example.md"
51+
create_issue "Add Cursor Changelog Drafter example doc" "good first issue,docs" "$BODY_DIR/cursor-changelog-drafter-example.md"
52+
create_issue "Add Cursor Issue Triage example doc" "good first issue,docs" "$BODY_DIR/cursor-issue-triage-example.md"
53+
create_issue "Add Hermes PR Babysitter example doc" "good first issue,docs" "$BODY_DIR/hermes-pr-babysitter-example.md"
54+
create_issue "Add loop-sync subsection to QUICKSTART" "good first issue,docs" "$BODY_DIR/quickstart-loop-sync.md"
55+
create_issue "Add Amazon Q appendix to primitives matrix" "good first issue,docs" "$BODY_DIR/amazon-q-appendix.md"
56+
create_issue "Add Codeium appendix to primitives matrix" "good first issue,docs" "$BODY_DIR/codeium-appendix.md"
57+
create_issue "Share your loop-worktree week-two story" "good first issue,story" "$BODY_DIR/loop-worktree-week-two-story.md"
58+
create_issue "Share your multi-loop failure story" "good first issue,story" "$BODY_DIR/multi-loop-failure-story.md"
59+
create_issue "Add loop-init validation checklist doc" "good first issue,docs" "$BODY_DIR/loop-init-validation-checklist.md"
60+
4761
echo "Done. Open backlog:"
4862
echo "https://github.com/cobusgreyling/loop-engineering/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
## Goal
2+
Document **Amazon Q Developer** in the primitives matrix for contributors using Q as their loop host.
3+
4+
## Files
5+
- `docs/primitives-matrix.md`
6+
7+
## Acceptance criteria
8+
- [ ] Add an **Amazon Q appendix** (same style as Gemini CLI / Zed appendices)
9+
- [ ] Cover scheduling, rules/context files, `STATE.md`, maker/checker split
10+
- [ ] Honest note where a primitive is not first-class in Q yet
11+
- [ ] One copy-paste week-one Daily Triage prompt (report-only)
12+
13+
**Estimated time:** ~30 minutes
14+
15+
Comment **"I'll take this"** to get assigned.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
## Goal
2+
Document **Codeium / Windsurf-adjacent CLI agents** (or Codeium in VS Code) in the primitives matrix.
3+
4+
## Files
5+
- `docs/primitives-matrix.md`
6+
7+
## Acceptance criteria
8+
- [ ] Add a **Codeium appendix** (same style as Cline / Continue.dev rows)
9+
- [ ] Clarify which product surface you document (VS Code extension vs CLI) in the PR description
10+
- [ ] Cover scheduling, skills/rules path, `STATE.md`, maker/checker split
11+
- [ ] Honest gaps where primitives are manual-only
12+
13+
**Estimated time:** ~30 minutes
14+
15+
Comment **"I'll take this"** to get assigned.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## Goal
2+
Add a **Cursor Changelog Drafter** example doc — fill the `—` in Changelog Drafter × Cursor.
3+
4+
## Files
5+
- `examples/cursor/changelog-drafter.md` (new)
6+
- `examples/cursor/README.md` (link it)
7+
- `examples/README.md` (update pattern table cell)
8+
9+
## Acceptance criteria
10+
- [ ] L1 draft-only: produce `RELEASE_NOTES_DRAFT.md` or section; human approves before publish
11+
- [ ] Map scheduling (Automations), `changelog-drafter-state.md`, scan + draft skills
12+
- [ ] Explicit gate: no tags, releases, or Discussions posts without human review
13+
- [ ] Link to `starters/changelog-drafter/` and `stories/changelog-drafter-week-one.md` as reference tone
14+
15+
**Estimated time:** ~40 minutes
16+
17+
Comment **"I'll take this"** to get assigned.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## Goal
2+
Add a **Cursor CI Sweeper** example doc — the pattern coverage table has a gap for Cursor × CI Sweeper.
3+
4+
## Files
5+
- `examples/cursor/ci-sweeper.md` (new)
6+
- `examples/cursor/README.md` (link it)
7+
- `examples/README.md` (fill the `—` in CI Sweeper × Cursor cell)
8+
9+
## Acceptance criteria
10+
- [ ] Week-one report-only default; human gate before unattended fixes
11+
- [ ] Map primitives: Automations, skills/rules, `ci-sweeper-state.md`, verifier + `loop-worktree` for fix attempts
12+
- [ ] Follow tone/structure of `examples/cursor/pr-babysitter.md`
13+
- [ ] Honest note where Cursor has no native cron — pair with GitHub Action or external scheduler if needed
14+
15+
**Estimated time:** ~45 minutes
16+
17+
Comment **"I'll take this"** to get assigned.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## Goal
2+
Add a **Cursor Dependency Sweeper** example doc — fill the `—` in Dependency Sweeper × Cursor.
3+
4+
## Files
5+
- `examples/cursor/dependency-sweeper.md` (new)
6+
- `examples/cursor/README.md` (link it)
7+
- `examples/README.md` (update pattern table cell)
8+
9+
## Acceptance criteria
10+
- [ ] Patch-only week one; denylist + human gate on majors (mirror `patterns/dependency-sweeper.md`)
11+
- [ ] Worktree per attempt via `npx @cobusgreyling/loop-worktree`
12+
- [ ] Verifier skill required before any merge proposal
13+
- [ ] Follow structure of `examples/opencode/dependency-sweeper.md` adapted for Cursor Automations
14+
15+
**Estimated time:** ~45 minutes
16+
17+
Comment **"I'll take this"** to get assigned.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## Goal
2+
Add a **Cursor Issue Triage** example doc — fill the `—` in Issue Triage × Cursor.
3+
4+
## Files
5+
- `examples/cursor/issue-triage.md` (new)
6+
- `examples/cursor/README.md` (link it)
7+
- `examples/README.md` (update pattern table cell)
8+
9+
## Acceptance criteria
10+
- [ ] Week one: propose labels and priority notes only — no auto-close, no assignment without human gate
11+
- [ ] Map `issue-triage-state.md`, skills from `starters/issue-triage/`
12+
- [ ] One copy-paste Automation prompt for report-only triage
13+
- [ ] Link to GitHub MCP read-only discovery pattern in `examples/mcp/`
14+
15+
**Estimated time:** ~40 minutes
16+
17+
Comment **"I'll take this"** to get assigned.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## Goal
2+
Add a **Cursor Post-Merge Cleanup** example doc — fill the `—` in Post-Merge Cleanup × Cursor.
3+
4+
## Files
5+
- `examples/cursor/post-merge-cleanup.md` (new)
6+
- `examples/cursor/README.md` (link it)
7+
- `examples/README.md` (update pattern table cell)
8+
9+
## Acceptance criteria
10+
- [ ] L1 default: scan recent merges, update `post-merge-state.md`, no code changes week one
11+
- [ ] Map Automations / Agent prompt, skills, state file, verifier for L2 docs-only fixes
12+
- [ ] Link to `starters/post-merge-cleanup/` and `patterns/post-merge-cleanup.md`
13+
- [ ] One copy-paste week-one automation prompt
14+
15+
**Estimated time:** ~40 minutes
16+
17+
Comment **"I'll take this"** to get assigned.
Lines changed: 17 additions & 0 deletions

0 commit comments

Comments
 (0)