ソース情報
- リポジトリ
- pelikan-io/pelikan
- ソースの最終更新活動
- 2026年8月9日 17:02
- 検出された SKILL.md の言語
- 英語
- スター
- 292
- フォーク
- 25
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/pelikan-io/pelikan --skill testコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?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.