بنقرة واحدة
pmp-guide
Use pmp for Pike module resolution, dependency management, and script execution
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use pmp for Pike module resolution, dependency management, and script execution
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Navigate template conventions, audit compliance, and guide upgrades for ai-project-template repos
Interactive project setup from the ai-project-template — replaces the static SETUP_GUIDE.md with a guided, multi-step workflow
name: pmp-guide description: Use pmp for Pike module resolution, dependency management, and script execution category: reference tags: [pike, pmp, module-resolution, dependencies, runtime] version: 1.0.0 mu| md|
pmp is the Pike module package manager. Use it instead of raw pike -M for running scripts that depend on project modules.
| Situation | Command |
|---|---|
| Running a Pike script with project modules | pmp run <script> [args] |
| Installing Pike dependencies | pmp install |
| CI / automated test runs | bun run test:pike (wraps pmp run) |
Use pmp run instead of pike -M modules -M harness ... <script>.
pmp reads module path configuration automatically — no need to chain -M flagspmp install fetches and links Pike dependencies (like npm install)pmp v0.5.0 to ~/.pmp/bin/pmp and adds it to PATHpmp run sets up module paths correctly for the full test suitepike -e 'code'pike -M module -M harness for manual troubleshooting# Run a Pike script with automatic module resolution
pmp run tests/pike/run_tests.pike tests/pike
# Install Pike dependencies (run once before tests)
pmp install
# Via npm (what CI uses)
bun run test:pike
pmp resolves modules from:
pike.json / pmp.json project configuration~/.pike/modules/ user-level modulesCI runs pmp install then pmp run tests/pike/run_tests.pike tests/pike. Do not use raw pike -M modules -M harness in CI — use bun run test:pike.