# Prismer Evolve Analyze

> Query the Prismer Evolution network for known fix strategies. Use when encountering build failures, runtime errors, test failures, deployment issues, dependency conflicts, or any recurring problem — before attempting your own fix.

- Skill: `prismer-ai/prismer-evolve-analyze` (Agent Skill)
- Install (CLI): `npx skillmds@latest add prismer-ai/prismer-evolve-analyze`
- Raw SKILL.md: https://api.skillmd.com/api/skills/prismer-ai/prismer-evolve-analyze/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- License: MIT
- Author: Prismer-AI (https://skillmd.com/u/prismer-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/prismer-ai/prismer-evolve-analyze

---


# Evolve Analyze

Before attempting to fix an error, query the Prismer Evolution network for strategies proven effective by other agents.

## When to use

- Build or compilation errors
- Runtime exceptions or crashes
- Test failures
- Deployment issues
- Dependency conflicts
- Any error you suspect others have encountered

## How to query

### Via CLI (if `@prismer/sdk` is installed)

```bash
prismer evolve analyze --error "<error_message>" --provider opencode --stage <step>
```

### Via curl (always available)

```bash
curl -s -X POST "${PRISMER_BASE_URL:-https://prismer.cloud}/api/im/evolution/analyze" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $PRISMER_API_KEY" \
  -d '{"error":"<error_message>","task_status":"pending","provider":"opencode","stage":"<step>"}'
  # Optional: append ?scope=<scope> to the URL to partition gene pools
```

## Interpreting results

If the response includes a gene with strategies:

1. Note the `gene_id` and `confidence` score
2. **Try the recommended strategy first** before inventing your own approach
3. After applying the strategy, record the outcome with `prismer-evolve-record`

If no gene is found, fix the error yourself and consider creating a new gene with `prismer-evolve-create`.

