Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/pelikan-io/pelikan --skill test명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Scaffold a docs/journal/ entry for a non-trivial engineering effort
Use when creating or materially revising system architecture diagrams — a build-time structure chart (units, layers, product composition) or runtime charts (thread model, life-of-a-request flow). Triggers include "architecture diagram", "threading diagram", "dataflow chart", "life of a request", "diagram the system". Symptoms include a hand-maintained diagram drifting from the code, a chart that cannot say whether a thread or queue still exists, or structure and runtime claims tangled in one unreadable picture.
Use when creating or materially revising a project's README, code documentation, CLI help, diagrams, onboarding, or other feature documentation for users or developers.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | test |
| description | Run pelikan's unit, integration, and fuzz tests |
Run tests across the pelikan workspace.
Alongside source files in each crate:
cargo test --workspace # everything
cargo test -p pelikan-segcache # one product crate, e.g. segcache
Custom harnesses, not plain #[test] functions — currently exist for segcache and rds:
src/server/segcache/tests/integration.rs — single-threaded instancesrc/server/segcache/tests/integration_multi.rs — multi-threaded instancesrc/server/segcache/tests/common.rs — shared test utilitiessrc/server/rds/tests/integration.rs, integration_multi.rs, common.rs — same pattern for RDSThey build and run as part of cargo test -p pelikan-segcache / -p pelikan-rds.
Fuzz targets exist for the protocol parsers:
src/protocol/admin/fuzz/src/protocol/memcache/fuzz/src/protocol/ping/fuzz/src/protocol/resp/fuzz/cd src/protocol/<name>/fuzz
cargo +nightly fuzz list # see available targets
cargo +nightly fuzz run <target>
Benchmarks exist for six crates:
protocol-adminprotocol-memcacheprotocol-pingbloompelikan-segcachepelikan-rdscargo bench -p <crate> # e.g. cargo bench -p pelikan-segcache
cache-rs repository (consumed as the segcache dependency by src/entrystore/) — it has no fuzz targets or tests in this repo.