declare-target-ruleset

Automate ruleset input-output declaration from suggestion files for a specified domain.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/navapbc/lockpicks-xlator-plugin --skill declare-target-ruleset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: declare-target-ruleset
Source: https://github.com/navapbc/lockpicks-xlator-plugin/tree/main/xl-plugin/skills/declare-target-ruleset
Command: npx skills add https://github.com/navapbc/lockpicks-xlator-plugin --skill declare-target-ruleset

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the declaration of ruleset input-output from suggestion files, streamlining the process of setting up a domain for a ruleset in a structured and efficient manner.

Core Features & Use Cases

  • Domain Selection: Dynamically select and set up a domain from available directories.
  • Ruleset File Resolution: Identify and select a ruleset file from a list of suggestions.
  • Bootstrap Generation: Automates the creation of essential files required for a ruleset's guidance.
  • Menu Prompts and Overwrite Confirmation: Provides user interaction for domain selection and overwrite confirmation.
  • Use Case: This Skill can be used in scenarios where setting up a new ruleset for a domain is required, and the ruleset needs to be based on suggestions from another skill or manual inputs.

Quick Start

To declare a ruleset for the 'snap' domain using the 'default_ruleset.yaml' file, run: /declare-target-ruleset snap default_ruleset

Frequently Asked Questions about declare-target-ruleset

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

FAQPage Schema
How do I automate ruleset input-output declaration from a suggestion file?

To automate ruleset declaration from a suggestion file, you run a command specifying the domain and ruleset file. This resolves the suggestions, sets the domain, and generates essential bootstrap files automatically.

What is the best way to set up a new domain for a ruleset based on suggestions?

Setting up a new domain for a ruleset is best handled by automating domain selection and bootstrap file generation. This approach streamlines configuring the domain folder structure from existing suggestion files.

How does ruleset file resolution work when processing suggestion files?

Ruleset file resolution works by identifying and selecting a target ruleset file from a list of provided suggestions. This ensures the correct rules-as-code configuration is applied to the specified domain.

Do I need to manually confirm overwriting existing bootstrap files during domain setup?

Yes, user interaction is required for overwrite confirmation during domain setup. The automation prompts you to confirm before replacing any existing bootstrap files to prevent unintended data loss.

Can I use suggestion files from manual inputs to generate ruleset bootstrap files?

Yes, you can use suggestion files from manual inputs or other skills to generate ruleset bootstrap files. The automation processes these suggestions to create the essential files required for ruleset guidance.

Why does my ruleset bootstrap generation require a specific domain folder structure?

Ruleset bootstrap generation requires a specific domain folder structure because the automation operates within a domain-specific directory layout. This ensures the generated guidance files are correctly organized and resolved.