Create Usage Rules

Generate markdown usage rules for software packages and update agent specifications.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/em-jones/staccato-toolkit --skill create-usage-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Create Usage Rules
Source: https://github.com/em-jones/staccato-toolkit/tree/main/.opencode/skills/create-usage-rules
Command: npx skills add https://github.com/em-jones/staccato-toolkit --skill create-usage-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of comprehensive usage rules for software packages, ensuring consistent and clear guidelines for their adoption and use within a technical domain.

Core Features & Use Cases

  • Rule Generation: Creates markdown files detailing how to use a specific package or technology.
  • Domain Alignment: Ensures rules adhere to existing domain management practices.
  • Agent Integration: Updates agent specifications to reference the newly created rules.
  • Use Case: When introducing a new monitoring tool like Prometheus to the 'observability' technical domain, this Skill can generate the necessary usage rules and update the relevant monitoring agents to point to them.

Quick Start

Create usage rules for the 'prometheus' package in the 'observability' technical domain, to be used by the 'monitoring-agent' and 'alerting-agent'.

Frequently Asked Questions about Create Usage Rules

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

FAQPage Schema
How do I generate usage rules for a new package in a specific technical domain?

To generate usage rules for a software package, specify the package name and its technical domain. The tool creates markdown files detailing operational constraints and updates agent specifications to reference these new guidelines.

What are package usage rules and why do I need them for agent configuration?

Package usage rules are documented operational constraints that guide how software packages are adopted within a technical domain. They ensure consistent implementation by providing developer guidelines and updating agent specifications with the correct references.

How can I document developer guidelines for adopting tools like Prometheus in observability domains?

You can document developer guidelines by defining the package and its technical domain. The tool automates rule generation by creating markdown files with operational constraints and updating relevant monitoring agents to point to these rules.

Can I automatically update agent specifications when introducing new package management rules?

Yes, integrating generated package usage rules automatically updates agent specifications. When new rules are created for a technical domain, the tool modifies the relevant agent configurations to reference the newly defined operational constraints.

Does this tool require existing domain management practices to define operational constraints?

The tool aligns generated usage rules with existing domain management practices. It references example rule formats and specifies output file paths to ensure new package guidelines adhere to established operational constraints within the technical domain.

What is the best way to ensure consistent developer guidelines across multiple software packages?

The best way to ensure consistent developer guidelines is to automate rule generation for each package within its technical domain. This creates standardized markdown documentation for operational constraints and integrates them directly into agent specifications.