소스 정보
- 저장소
- redpanda-data/redpanda
- 최근 소스 활동
- 2026년 4월 20일 17:47
- 감지된 SKILL.md 언어
- 영어
- 스타
- 12,479
- 포크
- 785
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/redpanda-data/redpanda --skill improve-coverage명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | improve-coverage |
| description | Improve code coverage for a Bazel C++ test target or source file |
| user-invocable | true |
Improve test coverage for a Bazel C++ test target or source file path.
Bazel test target (starts with //, e.g. //src/v/bytes/tests:iobuf_test):
use it directly.
Source file path (e.g. src/v/bytes/iobuf.cc): find the test target:
bazel query "kind('.*_test', rdeps(//src/v/..., //$(dirname $FILE):$(basename $FILE .cc), 1))" 2>/dev/null
If multiple targets match, pick the one in the closest tests/ directory.
If none match, tell the user and stop.
Run coverage and read the LLM report:
tools/run-cov <target> -r llm
Note the total line coverage percentage — this is the baseline to beat.
Read the report and identify:
Read the source files named in the report. Focus on:
Key codebase patterns:
redpanda_cc_gtest targets use GTest (TEST(), TEST_F()).
redpanda_cc_btest targets use Seastar Boost test
(SEASTAR_THREAD_TEST_CASE). Match whichever the test file uses.ss::future<> coroutines — test with
SEASTAR_THREAD_TEST_CASE or the Seastar GTest runner.ss namespace prefix for Seastar types.EXPECT_* for most checks, ASSERT_* only when continuing would crash.Prioritize by impact:
Rules:
bazel build <target>
Fix compilation errors before proceeding.
Re-run coverage:
tools/run-cov <target> -r llm
Compare to the baseline. Report:
Coverage: X.Y% → A.B% (+N.N%)
New lines covered: <count>
If coverage did not improve, investigate:
Report:
Use when adding or modifying a Redpanda admin v2 ConnectRPC endpoint — authoring the protobuf under proto/redpanda/core/admin/v2/, wiring it into the Bazel build, implementing the C++ service handler under src/v/redpanda/admin/services/, registering it on the admin server, and regenerating Python bindings for ducktape integration tests. Covers both new RPCs on an existing service and brand-new services.
"Create a new backport branch with prefix `ai-backport-` by cherry-picking all commits from a GitHub PR onto a target release branch or commit. Use when the user wants to backport a PR, create a backport branch, cherry-pick PR commits to a release branch, or mentions backporting changes from dev/main to a version branch (e.g. v25.1.x, v25.2.x). Requires two arguments: TARGET (the release branch or commit hash to backport onto) and PR_NUM (the GitHub PR number to backport)."
SOC 직업 분류 기준