{
  "markdown": "<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/claude--code-plugin-8A2BE2\" alt=\"Claude Code Plugin\" />\n  <img src=\"https://img.shields.io/badge/skills-1-blue\" alt=\"1 Skill\" />\n  <img src=\"https://img.shields.io/badge/agents-1-green\" alt=\"1 Agent\" />\n  <img src=\"https://img.shields.io/badge/license-MIT-green\" alt=\"MIT License\" />\n</p>\n\n# Memoriant Performance Test Skill\n\nA Claude Code plugin that generates complete load test plans from service profiles. Describe your service's traffic shape and SLOs — get back steady-state, burst, and soak test configurations with stage durations, SLO-aligned checks, and metrics to watch. Interprets results from previous runs and appends tamper-evident evidence records.\n\n**No servers. No Docker. Just install and use.**\n\n## Install\n\n```bash\n/install NathanMaine/memoriant-perf-test-skill\n```\n\n## Cross-Platform Support\n\n### Claude Code (Primary)\n```bash\n/install NathanMaine/memoriant-perf-test-skill\n```\n\n### OpenAI Codex CLI\n```bash\ngit clone https://github.com/NathanMaine/memoriant-perf-test-skill.git ~/.codex/skills/perf-test\ncodex --enable skills\n```\n\n### Gemini CLI\n```bash\ngemini extensions install https://github.com/NathanMaine/memoriant-perf-test-skill.git --consent\n```\n\n## Skills\n\n| Skill | Command | What It Does |\n|-------|---------|-------------|\n| **Performance Test** | `/perf-test` | Generate steady, burst, and soak test plans from a service profile. Interpret metrics results. Log JSONL evidence. |\n\n## Agent\n\n| Agent | Best Model | Specialty |\n|-------|-----------|-----------|\n| **Performance Test Planner** | Sonnet 4.6 | Load plan generation, SLO validation, metrics interpretation, evidence logging |\n\n## Quick Start\n\n```bash\n# Generate a load test plan\n/perf-test\n\n# Or trigger directly\n\"Generate a load test plan for our checkout API — 50 RPS baseline, 200 peak, burst factor 3. SLOs: p95 < 300ms, error rate < 1%.\"\n\n# Interpret results from a previous run\n\"Here are my soak test results: p95=480ms, p99=950ms, error_rate=0.008. SLO is p95<300, p99<600.\"\n```\n\n## What You Get\n\nFor each service profile, the skill generates three test scenarios:\n\n| Scenario | Purpose | Duration |\n|----------|---------|---------|\n| **Steady-state** | Validate normal load meets SLOs | ~13 minutes |\n| **Burst** | Validate graceful degradation under spikes | ~9 minutes |\n| **Soak** | Detect memory leaks and gradual degradation | ~70 minutes |\n\nEach scenario includes:\n- Stage-by-stage RPS targets and durations\n- SLO-aligned pass/fail checks\n- Metrics to watch during the test\n- Clear pass criteria\n\n## Service Profile Format\n\n```yaml\nservice: checkout-api\nsummary: Handles checkout flows for web and mobile clients.\ntraffic:\n  baseline_rps: 50\n  peak_rps: 200\n  burst_factor: 3\nslo:\n  latency_ms:\n    p95: 300\n    p99: 600\n  error_rate: 0.01\nendpoints:\n  - path: /cart/submit\n    method: POST\n    critical: true\n```\n\n## Evidence Logging\n\nEvery plan generation or metrics interpretation appends a record to a local JSONL evidence log:\n\n```json\n{\"ts\":\"2025-03-25T14:30:00Z\",\"service\":\"checkout-api\",\"scenarios\":[\"steady\",\"burst\",\"soak\"],\"interpretation\":false,\"outcome\":\"plan-generated\",\"plan_hash\":\"sha256:...\"}\n```\n\nThe log is append-only — suitable for compliance and sprint definition-of-done verification.\n\n## Source\n\nBuilt from [NathanMaine/agent-perf-test-generator](https://github.com/NathanMaine/agent-perf-test-generator).\n\n## License\n\nMIT\n",
  "bytes": 3417,
  "sha": "df5d5ee5f06a02ec6db59f4100e5bd88d08b551af1f1b12328ba68fa120e63eb",
  "repo_slug": "nathanmaine/memoriant-perf-test-skill",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_nathanmaine_memoriant_perf_test_skill_me_f7003d2e/readme"
}