corezoid-process-optimizer

Solid

Optimizes a Corezoid process JSON — reduces tact consumption by merging nodes, cleans data flow, fills missing node titles, and adds resilience patterns. Activate when the user says "optimize", "improve", "reduce tacts", "merge nodes", "clean up process", "what can be improved", "show optimizations", or any phrase implying they want to make a process faster, cheaper, or more readable. Two modes: plan-only (analysis + report, no changes) and auto (plan + execute immediately).

AI & Automation 71 stars 23 forks Updated today MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Corezoid Process Optimizer ## Mode and scope detection Determine **mode** and **scope** from the user's phrasing before doing anything else. ### Mode | User intent | Mode | |-------------|------| | "optimize", "apply", "fix", "improve" — action verb | **AUTO** — analyze, plan, execute | | "show", "what can", "suggest", "check" — analysis verb | **PLAN** — analyze, report, wait | In PLAN mode, after presenting the report ask: > "Apply all? Apply by group? (1 — tacts, 2 — data, 3 — naming, 4 — resilience)" ### Scope The user may request a specific optimization group. Detect from keywords: | Keyword(s) in request | Scope — run only | |-----------------------|------------------| | "tacts", "tact", "state changes", "nodes", "merge" | Group 1 | | "data", "payload", "cleanup", "garbage", "fields" | Group 2 | | "names", "naming", "titles", "readability", "descriptions" | Group 3 | | "resilience", "semaphors", "timeouts", "stability" | Group 4 | | No group keyword — general request | All groups | If scope is a single group — run Phase 1 analysis only for that group. Skip all others entirely. Still run `lint-process` first (its findings feed Group 1 regardless). Examples: - "optimize by tacts" → AUTO + Group 1 only - "show tact optimizations" → PLAN + Group 1 only - "add missing semaphors" → AUTO + Group 4 only - "optimize" → AUTO + all groups --- ## Step 0 — Resolve process Resolve `PROCESS_PATH` before calling any tools: 1. Check if the user provided a path, name, or I...

Details

Author
corezoid
Repository
corezoid/corezoid-ai-plugin
Created
2 months ago
Last Updated
today
Language
Go
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

corezoid-review

Corezoid process review and audit specialist. Use when the user wants to analyze, review, audit, or improve an existing Corezoid process. Activate when the user says "review a process", "analyze", "check", "audit", "find issues", "explain this process", "what's wrong with", "optimize", or "check for hardcoded values".

71 Updated today
corezoid
AI & Automation Solid

corezoid-edit

Corezoid process editing specialist. Use when the user wants to modify, update, or fix an existing Corezoid process, add or remove nodes, change node behavior, add an API call, fix an error, or update process logic. Activate when the user says "edit a process", "modify", "update", "fix", "add a node", "change behavior", "add a call", "remove a node", or "update the logic".

71 Updated today
corezoid
AI & Automation Solid

corezoid-process-tech-writer

Documents a Corezoid process — produces a human-readable Markdown file AND enriches the process JSON with descriptions on every node and parameter. Output is designed for team wikis, internal portals, and future product integration. Activate whenever a user asks to document a process, write docs for a connector, add descriptions to a process, create documentation for a logic, describe what a process does, or any similar phrasing. Also activate when the user shares a process JSON and asks to explain it or make it self-documenting. Always produce BOTH outputs (Markdown file + enriched JSON) — never just one.

71 Updated today
corezoid