skill-loading-patterns

Load project-specific skills based on operation type and request keywords.

3|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/oddship/bosun --skill skill-loading-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-loading-patterns
Source: https://github.com/oddship/bosun/tree/main/.pi/skills/skill-loading-patterns
Command: npx skills add https://github.com/oddship/bosun --skill skill-loading-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the common failure pattern of agents guessing or incorrectly inferring project conventions and file locations by providing clear rules on when and how to load necessary skills proactively.

Core Features & Use Cases

  • Rule-Based Skill Loading: Defines specific rules for loading skills based on the operation being performed (e.g., cloning repos, git operations, starting dev servers).
  • Convention Enforcement: Ensures that project-specific conventions, worktree locations, and build patterns are followed by prioritizing project skills.
  • Keyword-to-Skill Mapping: Provides a clear mapping from keywords in user requests to the appropriate skills that should be loaded.
  • Use Case: When asked to "clone the bosun repo and set up the dev environment," this skill ensures that both the git and github skills are loaded, preventing incorrect assumptions about repository structure and ensuring proper setup.

Quick Start

When cloning a repository, load the 'git' and platform-specific skills first.

Frequently Asked Questions about skill-loading-patterns

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

FAQPage Schema
How do I load skills proactively based on project context and operation type?

Proactive skill loading uses specific rules based on the operation being performed, such as cloning repositories or starting dev servers, ensuring project-specific skills are loaded first to follow established conventions.

What is the best way to map user request keywords to necessary skills?

Mapping request keywords to skills involves matching operation terms like git or github to the appropriate skills, preventing incorrect assumptions about repository structure and ensuring proper project setup.

How do I ensure my dev environment follows project-specific conventions when cloning repos?

To ensure project conventions are followed, prioritize loading project-specific skills first before general operations, which enforces correct worktree locations, build patterns, and workflow rules automatically.

Why should I avoid filesystem pattern matching for path discovery during git operations?

Avoiding filesystem pattern matching for path discovery prevents agents from incorrectly inferring project conventions and file locations, relying instead on explicit skill rules for accurate path resolution.

Does this approach work for setting up worktrees and dev servers correctly?

Yes, this rule-based skill loading approach defines specific rules for operations like starting dev servers and setting up worktrees, ensuring the correct platform-specific and git skills are loaded first.

What are the limitations of using rule-based skill loading for project setup?

The limitation of rule-based skill loading is that it relies on predefined keyword-to-skill mappings and explicit rules, meaning unmapped keywords or novel operations may not trigger the correct proactive skill loading.