dev-tasks

Guide Lucene server development tasks including facet fields, file formats, and debugging.

5|2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/mirkosertic/MCPLuceneServer --skill dev-tasks-mirkosertic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-tasks
Source: https://github.com/mirkosertic/MCPLuceneServer/tree/main/.claude/skills/dev-tasks
Command: npx skills add https://github.com/mirkosertic/MCPLuceneServer --skill dev-tasks-mirkosertic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides clear, actionable guidance for common development tasks, helping developers efficiently modify and enhance the Lucene server.

Core Features & Use Cases

  • Guided Development: Offers step-by-step instructions for adding new features like facet fields, file format support, or indexed fields.
  • Debugging Assistance: Provides specific checks and strategies for troubleshooting STDIO communication issues and performance bottlenecks.
  • Use Case: A developer needs to add support for a new document type. They can consult this Skill for the exact steps required in the configuration and codebase.

Quick Start

Use the dev-tasks skill to learn how to add a new facet field to the index.

Frequently Asked Questions about dev-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new facet field to a Lucene index in Java?

To add a new facet field to a Lucene index, modify Java files like DocumentIndexer.java and update the configuration in application.yaml. This process provides guided steps for integrating new indexed fields.

What is the best way to debug STDIO transport issues in a Lucene server?

Debugging STDIO transport issues involves performing specific communication checks and troubleshooting strategies outlined for the Lucene server. This process identifies and resolves bottlenecks in standard input and output communication.

How do I integrate support for a new file format into a Lucene DocumentIndexer?

Integrating a new file format requires specific code modifications in Java files such as DocumentIndexer.java alongside application.yaml configuration updates. This enables the Lucene server to process and index the new document type efficiently.

Can I use Maven and JUnit to test new Lucene index features?

Yes, you can use Maven and JUnit to test new Lucene index features. The development workflow provides specific testing patterns to validate code modifications and ensure new configurations function correctly.

How do I tune performance for a LuceneIndexService implementation?

Performance tuning for LuceneIndexService involves applying specific optimization strategies to the Java codebase and configuration. This improves indexing speed and resolves performance bottlenecks within the Lucene server.

Why does my Lucene server configuration fail to recognize new indexed fields?

Lucene server configuration failures often occur when application.yaml is not updated alongside Java code changes. Ensure both the configuration file and DocumentIndexer.java modifications are correctly synchronized.