subskill-generation-rule_skill

This skill enforces structured subskill organization by placing outputs in data/ and code under subskills/<feature>/, keeping the root clean.
  • Python

2.5k

GitHub Stars

4

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill subskill-generation-rule

  • _meta.json300 B
  • README.md1.2 KB
  • README.zh.md1.1 KB
  • SKILL.md1.0 KB

Overview

This skill defines a simple, enforceable folder layout and placement rules for generated subskills and artifacts. It standardizes where recommendation outputs, generated scripts, and feature-level instruction files belong to keep the main skill root uncluttered. The goal is predictable organization that scales with multiple features and versions.

How this skill works

The skill inspects how generated files are placed and indicates the correct destinations: data/ for recommendation or result artifacts, and subskills/<feature>/ for new feature scripts. It enforces one folder per feature and expects an optional feature-level instruction file inside each feature folder when usage or behavior needs documentation. It flags or prevents one-off scripts and generated files from being placed in the main skill root.

When to use it

  • Creating a new subskill or feature implementation
  • Adding generated recommendation outputs or result artifacts
  • Refactoring or organizing existing features into canonical folders
  • Enforcing consistent file placement across team contributions
  • Preparing a project for archiving or backup

Best practices

  • Always write generated recommendation outputs to data/ to separate artifacts from source code.
  • Create one folder per feature under subskills/ to keep features isolated and discoverable.
  • Place new feature scripts inside subskills/<feature>/, not in the project root.
  • Include a short feature-level instruction file inside the feature folder when usage, inputs, or behavior are nontrivial.
  • Avoid committing one-off scripts or generated files to the main skill root to reduce clutter and merge conflicts.

Example use cases

  • Add a new recommendation engine: place scripts in subskills/recommender/ and outputs in data/
  • Refactor a mixed root directory: move scripts into subskills/<feature>/ and results into data/
  • Onboarding contributors: provide feature-level instruction files inside each subskills folder to explain setup and behavior
  • Automated CI: validate that no generated artifacts or feature scripts appear in the root before merging
  • Archiving releases: collect versioned artifacts from data/ and feature code from subskills/ for backup

FAQ

Put generated recommendation outputs, result artifacts, model outputs, JSON/CSV reports, and other non-source artifacts in data/.

When should I add a feature-level instruction file?

Add it when a feature requires setup steps, usage examples, or behavior notes that help contributors or consumers understand the feature.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational