add-dictionary

Scaffold a new remote dictionary into the liwca project by updating five core files.

Updated Oct 22, 2024
One-click install
npx skills add https://github.com/remrama/liwca --skill add-dictionary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-dictionary
Source: https://github.com/remrama/liwca/tree/main/.claude/skills/add-dictionary
Command: npx skills add https://github.com/remrama/liwca --skill add-dictionary

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds a new public dictionary into the liwca registry by updating multiple repository files in a consistent, traceable way.

Core Features & Use Cases

It is designed for contributors who want to add a new remote dictionary and ensures updates across registry.txt, fetchers.py, api.rst, test_fetchers.py, and test_remote.py are coordinated to maintain repository integrity.

Quick Start

Provide the dictionary name and download URL, and the tool will scaffold and update the registry, fetchers, docs, and tests.

Frequently Asked Questions about add-dictionary

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

FAQPage Schema
How do I add a new public dictionary to a project registry?

Scaffolding a new remote dictionary into a project requires coordinated edits across registry, fetchers, docs, and tests to maintain integrity. This tool automates that process by updating multiple core files consistently and enforcing verification steps to validate the registry.

What files need to be updated when adding a remote dictionary fetcher?

When adding a remote dictionary fetcher, five files require coordinated updates: registry.txt, fetchers.py, api.rst, test_fetchers.py, and test_remote.py. This tool automates these synchronized edits to keep the registry, fetchers, docs, and tests aligned.

What information do I need to provide to scaffold a new dictionary?

To scaffold a new dictionary, you need to provide the dictionary name and download URL. The tool enforces metadata collection and uses these inputs to automate coordinated updates across the registry, fetchers, documentation, and test files.

Can I use this tool to automate registry updates for the liwca project?

Yes, this tool is designed for contributor workflows to add public dictionaries to the liwca project. It automates registry updates and enforces verification steps to validate registry integrity during the scaffolding process.

Does adding a dictionary automatically update the test suite?

Adding a dictionary automatically updates the test suite by modifying test_fetchers.py and test_remote.py. The tool ensures tests stay synchronized with the new fetcher and registry entries to maintain repository integrity.

Why does my dictionary registry update fail verification steps?

Registry verification fails when updates across the five core files are not properly coordinated. The tool enforces metadata collection and synchronized edits across registry.txt, fetchers.py, api.rst, and test files to validate registry integrity and prevent failures.