code-review

โดย clickhouse

ตรวจสอบการเปลี่ยนแปลงใน clickhouse-java ว่าถูกต้อง เข้ากันได้ มีความเสถียรของ API และมีการทดสอบที่ขาดหายหรือไม่ ใช้เมื่อตรวจสอบ pull requests, commits, diffs, patches,…

npx skills add https://github.com/clickhouse/clickhouse-java --skill code-review

Code Review

Required context

Before reviewing, read:

  • AGENTS.md
  • docs/ai-review.md

If the review touches client-v2 or jdbc-v2, also read:

  • docs/features.md

Review workflow

  1. Identify the changed module and any compatibility-sensitive surfaces.
  2. Check correctness, regressions, API and behavior stability, JDBC or R2DBC semantics, and missing focused tests before style suggestions.
  3. Use common Java and driver behavior as a comparison aid, but preserve existing project behavior unless the change is intentionally user-visible.
  4. Report findings first, ordered by severity, then open questions or assumptions, then a brief summary.

Final response requirements

State:

  • what changed
  • whether compatibility risk exists
  • what tests were run, or why they were not run
  • whether docs should change

If no issues are found, say so explicitly and mention residual risk or testing gaps.

Skills เพิ่มเติมจาก clickhouse

edit-changelog
clickhouse
แก้ไขบันทึกการเปลี่ยนแปลงรุ่น ClickHouse ที่สร้างขึ้นโดยอัตโนมัติให้อยู่ในรูปแบบที่ใช้บันทึกลงใน CHANGELOG.md ใช้เมื่อผู้ใช้มีผลลัพธ์ของ...
official
fix-release-pr
clickhouse
Fix CI failures and address code-review comments on a pull request that targets the protected `release` branch of `ClickHouse/clickhouse-js`. Release PRs are…
official
release
clickhouse
Drive a package release of `ClickHouse/clickhouse-js` end to end: bump the version, sync the protected `release` branch from `main`, watch the npm publish…
official
setup
clickhouse
ใช้สกิลนี้ก่อนที่จะรันสคริปต์ npm run test:* , npm run lint , npm run typecheck หรือ npm run build ใดๆ ใน checkout ที่สดใหม่ (หรือหลังจากดึงการเปลี่ยนแปลงที่กระทบไฟล์ package.json)
official
typescript-lsp
clickhouse
Use the TypeScript language server (`typescript-language-server`) for precise code intelligence in the `clickhouse-js` repository: go-to-definition, find…
official
clickhousectl-cloud-deploy
clickhouse
ใช้เมื่อผู้ใช้ต้องการปรับใช้ ClickHouse ไปยังคลาวด์ ไปสู่ระบบผลิต ใช้ ClickHouse Cloud โฮสต์บริการ ClickHouse ที่มีการจัดการ หรือย้ายจากระบบภายในเครื่อง…
official
chdb-datastore
clickhouse
DataStore เป็นตัวแทน pandas แบบขี้เกียจที่ใช้ ClickHouse โค้ด pandas ที่มีอยู่ของคุณทำงานได้โดยไม่เปลี่ยนแปลง — แต่การดำเนินการจะถูกคอมไพล์เป็น SQL ที่ปรับให้เหมาะสมและดำเนินการเฉพาะเมื่อต้องการผลลัพธ์ (เช่น print() , len() , การวนซ้ำ)
official
chdb-sql
clickhouse
รัน ClickHouse SQL โดยตรงใน Python — ไม่ต้องใช้เซิร์ฟเวอร์ ค้นหาไฟล์ในเครื่อง ฐานข้อมูลระยะไกล และคลาวด์สตอเรจด้วยพลังของ ClickHouse SQL อย่างเต็มรูปแบบ
official