{
  "markdown": "# review-skill\n\n## 🇹🇭 ทักษะ AI สำหรับตรวจสอบโค้ดและจัดการ Issue\n\n**review-skill** คือชุดทักษะ (Skills) สำหรับ AI Coding Agent เช่น Claude Code ที่ช่วยให้การพัฒนาซอฟต์แวร์มีประสิทธิภาพและลดข้อผิดพลาดได้อย่างเป็นระบบ\n\n### หลักสูตรการใช้งาน\n\n![Curriculum](curriculum.png)\n\n### ทักษะที่ได้เรียนรู้\n\n| ทักษะ | รายละเอียด |\n|-------|-----------|\n| **find-mismatch** | ตรวจหาบั๊กแบบเป็นระบบ — ค้นหาข้อผิดพลาดข้าม boundary, ช่องโหว่ serialization, logic bug, async bug และ stub code |\n| **work-on-issues** | ดึง issue จาก GitHub/GitLab เลือกทำงาน สร้าง branch และ PR โดยอัตโนมัติ |\n\n### คุณสมบัติเด่น\n\n- **ตรวจหาบั๊กอัตโนมัติ** — วิเคราะห์โค้ดทั้งโปรเจกต์ ค้นหาข้อผิดพลาดที่ซ่อนอยู่ เช่น ชนิดข้อมูลไม่ตรงกัน, ตัวแปรซ้ำซ้อน, race condition\n- **จัดการ Issue เป็นระบบ** — เชื่อมต่อกับ GitHub หรือ GitLab สร้าง branch, commit, PR และปิด issue ได้ทั้งหมด\n- **รองรับหลายภาษา** — มีการตรวจสอบเฉพาะสำหรับแต่ละภาษาโปรแกรม\n- **ใช้งานง่าย** — ติดตั้งด้วยคำสั่งเดียว พร้อมใช้งานทันที\n\n### เหมาะสำหรับ\n\n- นักพัฒนาที่ต้องการเพิ่มคุณภาพโค้ดด้วย AI\n- ทีมที่ใช้ GitHub/GitLab ในการจัดการงาน\n- ผู้ที่สนใจใช้ AI Agent ช่วยลดภาระงานซ้ำๆ\n\n---\n\n## 🇬🇧 English\n\nA code review skill and issue workflow skill for AI coding agents.\n\n## Install\n\n```bash\nnpx skills@latest add utarn/review-skill\n```\n\n## Skills\n\n| Skill | Description |\n|-------|-------------|\n| [find-mismatch](skills/find-mismatch/SKILL.md) | Systematic bug detection — finds cross-boundary mismatches, serialization gaps, logic bugs, async bugs, and stub code |\n| [work-on-issues](skills/work-on-issues/SKILL.md) | Fetch issues from GitHub or GitLab, implement them, and close completed tickets |\n\n## find-mismatch\n\n`/find-mismatch` performs systematic bug detection across your entire codebase:\n\n- **Cross-boundary contract mismatches** — function names, parameter names/types, return types\n- **Serialization gaps** — casing mismatches, optional vs required fields, encoding layers\n- **Logic bugs** — double counting, off-by-one, dead code, shadowed variables\n- **Property & method access errors** — null dereferences, wrong types, optional chaining\n- **Async & concurrency bugs** — missing awaits, race conditions, resource leaks\n- **Placeholder & stub code** — unused results, TODOs, dead imports\n- **Language-specific checks** — type system gaps per language\n\n### Usage\n\nIn your AI agent (Claude Code, etc.):\n\n```\n/find-mismatch\n```\n\nThen specify files or directories to review, or let it scan the whole project.\n\n## work-on-issues\n\n`/work-on-issues` fetches open issues from GitHub or GitLab, lets you pick which to work on, implements the work, and closes completed tickets.\n\n### Usage\n\nIn your AI agent:\n\n```\n/work-on-issues\n```\n\nIt will:\n1. Detect the tracker (GitHub via `gh` or GitLab via `glab`) from your remotes\n2. List open issues for you to pick from\n3. Label, branch, implement, commit, and create a PR/MR\n4. Comment on the issue and close it when merged\n\n## Skill format\n\nThis repo is compatible with [skills.sh](https://github.com/mattpocock/skills).\n\n```\nreview-skill/\n├── .claude-plugin/\n│   └── plugin.json\n├── skills/\n│   ├── find-mismatch/\n│   │   └── SKILL.md              # Systematic code review instructions\n│   └── work-on-issues/\n│       └── SKILL.md              # Issue workflow instructions\n└── README.md\n```\n\n## License\n\nMIT\n",
  "bytes": 3294,
  "sha": "d4a06c0e3d5df7e88a385a4848ff90bd73d23e7abba70ff2eb50e10b3781ac41",
  "repo_slug": "utarn/review-skill",
  "fonte": "repo",
  "truncated": false,
  "api": "https://api.agentalog.com/api/listings/skl_utarn_review_skill_work_on_issues_760c159e/readme"
}