opensearch-review-workflow
Skill1 starsChanged 56 days agoApache-2.0View on GitHub
Run the complete OpenSearch review suite for queries, mappings, vector/search tuning, and operational safety, then synthesize one evidence-based verdict. Use for OpenSearch or Elasticsearch-compatible index, query, migration, relevance, capacity, or performance changes.
We split this skill into the rules it gives an agent
12 rules. About 0 are common, 5 are distinctive, and 7 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 11
Run the three declared OpenSearch review skills against one source snapshot.
- Very specific: line 34
Every native handoff uses model_selection: explicit-native-override.
- Distinctive: line 52
Do not scan unrelated home or repository paths or infer identity from directory names.
- Very specific: line 54
If the effective catalog is unavailable, stop with CATALOG_UNAVAILABLE.
- Distinctive: line 80
Run all three skills concurrently, with a hard limit of three active runs.
- Very specific: line 84
After all runs complete, optionally invoke opensearch-expert when findings conflict across query, schema, and capacity concerns or a …
- Very specific: line 105
Never use optional opensearch-expert failure to discard specialist results.
- Very specific: line 109
When a mandatory run failure makes the verdict INCOMPLETE but a completed specialist found a supported CRITICAL, add …
- Distinctive: line 118
run ledger for all mandatory skills and optional agent
- Distinctive: line 128
Stop before component execution on unavailable or ambiguous required dependencies or a mismatched mandatory execution plan.
- Very specific: line 130
After execution begins, retain successful artifacts but return INCOMPLETE if any mandatory run fails.
- Very specific: line 134
If the source revision changes, mark all results STALE and do not reconcile across revisions.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
OpenSearch Review Workflow
Run the three declared OpenSearch review skills against one source snapshot. Validate their availability and complete execution independently of other installed OpenSearch skills.
Declared inventory and dependencies
Runnable skills, exactly:
opensearch-optimizationopensearch-query-reviewopensearch-schema-review
Optional synthesis agent: opensearch-expert.
opensearch-review-workflow is the orchestrator and is never recursively invoked as a component.
Cost-aware native routing
Resolve portable profiles from the current runtime capability catalog at dispatch. Use the three
mandatory skill passes at frugal/low for a bounded static diff, promote only the affected query,
schema, or optimization pass to standard/medium for cross-index or rollout reasoning, and use the
optional opensearch-expert=standard/medium only when specialist evidence conflicts. Reserve
frontier/high for confirmed irreversible data or public compatibility risk.
Every native handoff uses model_selection: explicit-native-override; spawn with fork_turns: none,
the exact resolved model, and exact reasoning_effort. Never inherit the primary model or reasoning
setting. Persist requested/observed routes in the ledger and reject mismatch. Timeout, quota,
authentication, and missing cluster access do not justify a larger model.
Input contract
Accept a repository/diff scope and any supplied mappings, templates, settings, queries, pipelines, traffic/latency/recall measurements, cluster topology, version, and rollout constraints. Derive missing artifacts from the repository when safe. Label unavailable runtime metrics as gaps; do not fabricate cluster state or performance conclusions.
Workflow
1. Required dependency and execution inventory check
Resolve each declared runnable skill by its canonical frontmatter name in the host runtime's
effective catalog after normal precedence rules, limited to discovery roots active for this target.
Do not scan unrelated home or repository paths or infer identity from directory names.
- If the effective catalog is unavailable, stop with
CATALOG_UNAVAILABLE. - A missing declared skill stops preflight with
MISSING_DEPENDENCY; a declared skill with ambiguous definitions after precedence stops withAMBIGUOUS_DEPENDENCY. - Additional installed skills, including
opensearch-code-authoring, are informational only. They neither block preflight nor become review components. Exclude the orchestrator itself from execution. A sharedopensearch-prefix does not make a skill a review dependency. - The planned mandatory skill list must contain each declared runnable ID exactly once, with no
additional IDs. Missing, duplicate, or extra planned passes stop with
INVENTORY_MISMATCH.
Record the declared IDs, resolved dependencies, additional discovered OpenSearch IDs, and planned mandatory list separately. Resolve the optional synthesis agent only if used; its absence or ambiguity is a synthesis gap, not a failed mandatory review dependency.
2. Freeze and route evidence
Freeze the target revision and shared artifact list. Give each skill the complete scope plus its specialist inputs:
opensearch-query-review: query DSL, builders, search pipelines, relevance and paginationopensearch-schema-review: mappings, analyzers, templates, vector fields, reindex/alias planopensearch-optimization: scale, shards, memory, indexing, vector parameters, p99 and recall
Absence of a feature is a specialist NOT_APPLICABLE result with evidence, not a skipped run.
3. Run and synthesize
Run all three skills concurrently, with a hard limit of three active runs. Each result must contain severity, confidence, artifact/path, evidence, impact, fix, rollout risk, and verification command or measurement.
After all runs complete, optionally invoke opensearch-expert when findings conflict across query,
schema, and capacity concerns or a cross-cutting rollout decision is needed. Give it the original
outputs and ask it to synthesize, not rerun or overwrite specialists.
Deduplicate only identical artifact plus root cause. Preserve conflicting advice, such as recall versus latency or mapping correctness versus migration risk, and state the trade-off. Require recall@k and p99 together for vector performance claims and a reindex/alias path for immutable mapping changes.
4. Verdict
Reconcile the mandatory run ledger against the declared IDs: require exactly one terminal result
per declared skill. A missing, duplicate, or undeclared result makes coverage INCOMPLETE; retain
valid findings and identify the discrepancy. Keep optional synthesis outside this mandatory list.
INCOMPLETE: a mandatory skill failed, timed out, or returned unusable outputBLOCK: supported CRITICAL risk, data-loss risk, or unsafe no-rollback rolloutCHANGES_REQUIRED: supported HIGH finding without a CRITICAL findingWARNING: only MEDIUM/LOW findingsAPPROVE: all three completed and no supported findings remain
Never use optional opensearch-expert failure to discard specialist results. Mark the synthesis
gap and retain the verdict warranted by those results.
Normalize supported severities to CRITICAL|HIGH|MEDIUM|LOW|NONE while retaining original labels.
When a mandatory run failure makes the verdict INCOMPLETE but a completed specialist found a
supported CRITICAL, add blocking_finding_present: true and preserve that finding.
Output contract
Return:
- scope, OpenSearch version/assumptions, and immutable revision
- inventory check with declared IDs, resolved dependencies, informational extras, and planned IDs
- run ledger for all mandatory skills and optional agent
- aggregate verdict
- unified findings with contributors and unresolved trade-offs
- query/mapping/settings diffs or parameter changes, without applying them
- verification matrix covering correctness,
_mapping/_analyze, rollout, recall@k, p99, memory, and relevant cluster statistics - coverage gaps and next actions
Failure and partial-result semantics
- Stop before component execution on unavailable or ambiguous required dependencies or a mismatched mandatory execution plan. Additional installed skills do not invalidate the review inventory.
- After execution begins, retain successful artifacts but return
INCOMPLETEif any mandatory run fails. Never approve a partial suite. - Mark live-cluster claims
UNVERIFIEDwhen access or metrics are unavailable. Static repository review may continue, but it cannot prove production performance or capacity. - If the source revision changes, mark all results
STALEand do not reconcile across revisions.
In this repository65 other files it gives its agents.
- agent-evalSkill
- architecture-review-workflowSkill
- backend-code-review-workflowSkill
- code-authoring-routerSkill
- code-diagram-extractSkill
- codex-agent-runtimeSkill
- design-pattern-applySkill
- diagram-stylerSkill
- document-designerSkill
- e2e-evidence-reportSkill
- e2e-report-rendererSkill
- e2e-runnerSkill
- e2e-scenario-authorSkill
- e2e-test-workflowSkill
- entitySkill
- enumSkill
- explore-dead-codeSkill
- flywaySkill
- git-flowSkill
- harness-proposeSkill
- harness-refineSkill
- java-spring-review-workflowSkill
- knowledge-auditSkill
- korean-dev-writerSkill
- kotlin-code-authoringSkill
- kotlin-spring-reviewSkill
- kotlin-spring-review-workflowSkill
- learnSkill
- mapperSkill
- markdown-publisherSkill
- mermaid-diagramsSkill
- mssql-code-authoringSkill
- nl-sql-querySkill
- notion-domain-contextSkill
- oop-design-reviewSkill
- opensearch-code-authoringSkill
- opensearch-optimizationSkill
- opensearch-query-reviewSkill
- opensearch-schema-reviewSkill
- pdf-qaSkill
- playwright-e2eSkill
- postgres-code-authoringSkill
- postgres-query-reviewSkill
- postgres-review-workflowSkill
- postgres-risk-checkSkill
- postgres-schema-designSkill
- product-requirementsSkill
- product-ui-designSkill
- refactoring-catalogSkill
- repositorySkill
- requestSkill
- responseSkill
- retroSkill
- schema-doc-extractSkill
- security-scan-workflowSkill
- serviceSkill
- skill-updaterSkill
- start-taskSkill
- test-authoringSkill
- test-quality-refactoring-workflowSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

