skill-first

Scan installed skills and load a matching skill before starting a task.

47|11|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill skill-first
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-first
Source: https://github.com/majesticlabs-dev/majestic-marketplace/tree/main/plugins/majestic-tools/skills/skill-first
Command: npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill skill-first

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Before starting any task, check if a matching Skill exists and only proceed if a relevant Skill is found.

Core Features & Use Cases

  • Scan available skills and match the request to a relevant Skill.
  • Load and announce usage of the matched Skill.
  • Follow the Skill's guidance verbatim to ensure consistent outcomes.

Quick Start

Ask Claude to load a matching Skill before starting a task, e.g., "Load the relevant skill for deploying a feature."

Frequently Asked Questions about skill-first

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

FAQPage Schema
How do I ensure the right skill loads before starting a task?

Skill-first discipline scans installed skills to match your request, then loads the appropriate skill before task initiation. This ensures you follow consistent guidance tailored to your specific work, avoiding redundant setup or misaligned approaches.

What does matching skills before task start accomplish?

Matching skills identifies relevant guidance upfront, loads it automatically, and announces usage so you follow the skill's instructions verbatim. This reduces execution errors and ensures outcomes stay consistent across similar tasks.

Can I apply skill-first checks at new requests or implementation beginnings?

Yes. Skill-first applies to task initiation contexts including new requests, task starts, and implementation beginnings. Scan available skills at these moments to load matching guidance before proceeding with work.

What happens if no matching skill is found?

Skill-first discipline enforces that you only proceed if a relevant skill exists. If no match is found during the scan, the workflow halts until a matching skill becomes available or the request is refined.

How do I announce and follow a loaded skill's guidance?

After loading a matched skill using the Skill tool, announce its usage explicitly. Then follow the skill's guidance exactly as documented, ensuring repeatability and alignment across all work using that skill.