Starter Issue Index
Starter Issue Index
This is a snapshot of open issues that are useful for first-time contributors. Pick one focused issue, comment if you want to claim it, then follow the first PR walkthrough.
- Repository:
https://github.com/duct-tape2/ai-language-partner - Generated on:
2026-07-09 - Open issues indexed:
52 - Good first issues:
26 - Help wanted issues:
16 - First PR walkthrough: docs/community/FIRST_PR_WALKTHROUGH.md
- First PR help desk:
https://github.com/duct-tape2/ai-language-partner/discussions/53 - Contributor interest form:
https://github.com/duct-tape2/ai-language-partner/issues/new?template=contributor_interest.yml
Only useful, reviewable PRs count toward the Claude for OSS community-builder evidence. Do not split trivial changes just to create more PRs.
Lane Summary
| Lane | Open issues | Best for |
|---|---|---|
| Mobile/accessibility | 11 | Expo, React Native, labels, touch targets, layout |
| Backend/API docs | 14 | FastAPI, OpenAPI, local STT/TTS setup, provider docs |
| Tests/tooling | 4 | Python, TypeScript, CI, repo checks, fixtures |
| Dialogue/content review | 11 | Japanese naturalness, Korean learner notes, JLPT review |
| Release/community | 7 | Issue taxonomy, review process, roadmap, sprint coordination |
| Korean/Japanese docs | 5 | Setup docs, architecture notes, learner-facing explanation |
Mobile/accessibility
Expo, React Native, labels, touch targets, layout.
Backend/API docs
FastAPI, OpenAPI, local STT/TTS setup, provider docs.
Tests/tooling
Python, TypeScript, CI, repo checks, fixtures.
| Issue | Labels |
|---|---|
| #25: tests: add public tree forbidden-file scan | good first issue, tests, up-for-grabs, first-timers-only |
| #26: tests: add README command smoke script | docs, tests |
| #42: tests: add script check that issue seed count stays above 30 | good first issue, tests, community, up-for-grabs, first-timers-only |
| #43: tests: add contributor evidence script fixture test | tests, community |
Dialogue/content review
Japanese naturalness, Korean learner notes, JLPT review.
| Issue | Labels |
|---|---|
| #7: content: review yui v1 beginner dialogue Korean translations | good first issue, content, language-review, up-for-grabs, first-timers-only |
| #8: content: review yui v1 Japanese naturalness | help wanted, good first issue, content, language-review, up-for-grabs, first-timers-only |
| #9: content: review haruka v1 polite-tone consistency | content, language-review |
| #10: content: review ren v1 casual-tone consistency | content, language-review |
| #11: content: add notes for Korean learners on particle mistakes | good first issue, docs, content, up-for-grabs, first-timers-only |
| #12: content: add beginner-safe cultural note review checklist | good first issue, docs, content, up-for-grabs, first-timers-only |
| #35: docs: add Japanese explanation of the no-runtime-LLM design | help wanted, good first issue, docs, language-review, up-for-grabs, first-timers-only |
| #36: content: add beginner examples for giving restaurant preferences | good first issue, content, language-review, up-for-grabs, first-timers-only |
| #37: content: review honorific consistency in onboarding examples | content, language-review |
| #46: content: add Korean notes for Japanese sentence-final particles | good first issue, content, language-review, up-for-grabs, first-timers-only |
| #47: content: add cultural-safety review examples | good first issue, docs, content, up-for-grabs, first-timers-only |
Release/community
Issue taxonomy, review process, roadmap, sprint coordination.
| Issue | Labels |
|---|---|
| #29: chore: add issue-label taxonomy document | good first issue, docs, community, up-for-grabs, first-timers-only |
| #30: chore: add release checklist for generated voice assets | docs, release |
| #44: docs: improve first PR walkthrough | good first issue, docs, community, up-for-grabs, first-timers-only |
| #45: docs: add maintainer review checklist | good first issue, docs, community, up-for-grabs, first-timers-only |
| #50: docs: add public roadmap for dialogue-bank packs | help wanted, good first issue, docs, community, up-for-grabs, first-timers-only |
| #52: community: 20 contributor sprint kickoff | help wanted, community |
| #54: release: publish installable web demo path | help wanted, docs, release, up-for-grabs |
Korean/Japanese docs
Setup docs, architecture notes, learner-facing explanation.
| Issue | Labels |
|---|---|
| #1: docs: add Korean quick-start for backend mock mode | help wanted, good first issue, docs, up-for-grabs, first-timers-only |
| #2: docs: add Japanese quick-start for mobile mock mode | help wanted, good first issue, docs, up-for-grabs, first-timers-only |
| #5: docs: add architecture glossary for dialogue-bank terms | good first issue, docs, up-for-grabs, first-timers-only |
| #31: docs: add FAQ about why no runtime LLM is used | good first issue, docs, up-for-grabs, first-timers-only |
| #32: docs: add comparison table for dialogue bank versus chatbot tutor | help wanted, docs |