feat(skills): add Solr skill suite (query, extending, semantic-search, schema)#104
feat(skills): add Solr skill suite (query, extending, semantic-search, schema)#104RusticRoman wants to merge 2 commits into
Conversation
…, schema)
Adds four on-demand Solr skills plus an evals harness for AI coding agents
(Claude Code, OpenCode, and OpenAI-compatible local LLMs). Purely additive
under skills/solr/ — no runtime/MCP changes and no edits to existing
Rosetta instructions.
Prompt brief
- Goal: give agents production-grade Solr expertise loaded on demand, so
answers reflect real-world gotchas instead of generic Solr advice.
- Skills:
- solr-query — query construction, parsers, JSON facets, kNN, BM25/relevancy
- solr-extending — custom plugins: search components, doc transformers,
query parsers, update processors, value sources, wiring
- solr-semantic-search — tagging + graph-path + query-model design
- solr-schema — schema/solrconfig audit and design
- Non-goals: no changes outside skills/solr/ and the design docs.
- Constraints: targets Apache Solr 9.x (Solr 10 deltas flagged); progressive
disclosure via SKILL.md + topic references.
Validation
- Evals harness under skills/solr/evals/ with ~284 graded cases across the four
skills and a Python runner (--skill query|extending|semantic-search|schema|all).
Includes the solr-schema design spec and implementation plan under
docs/superpowers/.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: RusticRoman <roman.kagan@rust-lang.co>
There was a problem hiding this comment.
@RusticRoman Please review the following issues:
Remove superpowers.
Skills are in incorrect folder.
Must be in instructions/r3.
Skill is incorrectly formatted.
SKILL.md is missing.
Proper frontmatter is missing.
Why did you use python? There is very low chance python will be installed.
Nodejs will be available for sure.
Ask your AI to follow instructions/r3/core/skills/coding-agents-prompt-authoring/SKILL.md with its references/pa-rosetta-intro-for-AI.md and references/{pa-rosetta.md, pa-patterns, pa-hardening.md, pa-schemas.md}.
Please check https://agentskills.io/home as structure does not match either.
Remove shell scripts too. I see also evals, probably those are not needed too.
Reduce all skill descriptions to less than 30 tokens each. The current ones will overflow entire budget for all descriptions.
Rosetta Triage ReviewSummary: This PR adds a suite of four on-demand Solr skills ( Findings:
Suggestions:
Automated triage by Rosetta agent |
…view Address PR griddynamics#104 review feedback: - Move solr-query/-schema/-extending/-semantic-search from top-level skills/solr/ into instructions/r3/core/skills/<name>/ (MCP-publishable path) - Rewrite each SKILL.md into the r3 tagged-section format with proper frontmatter (name, description, license, tags, baseSchema) - Trim every skill description to under 30 tokens - Remove the Python eval harness, shell scripts, INTERN_* docs, README, and the docs/superpowers/ planning artifacts - Fix a skill-isolation violation (deep-link into a sibling skill's references) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Pushed
|
📋 Prompt Quality Validation Report✅ Validation PassedSummary by File
|
What & why
Adds a suite of four on-demand Solr skills plus an evals harness under
skills/solr/, giving AI coding agents (Claude Code, OpenCode, OpenAI-compatible local LLMs) production-grade Solr expertise loaded on demand instead of generic, often-wrong advice.This is purely additive — no runtime/MCP changes and no edits to existing Rosetta instructions.
solr-queryexplain, doc transformers, BM25/relevancysolr-extendingsolr-semantic-searchsolr-schemaPrompt brief
SKILL.md+ topic references.skills/solr/and the two design docs underdocs/superpowers/.Before / after behavior
solr-coreprovidedscope, no Solr core bundled, correctlib/wiring (solr-extending)FlattenGraphfix (solr-schema)solr-query)Validation evidence
skills/solr/evals/with ~284 graded cases across the four skills and a Python runner:python run_evals.py --skill query|extending|semantic-search|schema|alldocs/superpowers/.PR checklist
skills/solr/only)docs/ARCHITECTURE.mdupdate needed)Signed-off-byon the commit🤖 Generated with Claude Code