design-skill

Designs whether and how to create, merge, split, or rescope Agent Skills before implementation.

Updated May 12, 2026
One-click install
npx skills add https://github.com/mtk177a/skills --skill design-skill-mtk177a
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-skill
Source: https://github.com/mtk177a/skills/tree/main/skills/design-skill
Command: npx skills add https://github.com/mtk177a/skills --skill design-skill-mtk177a

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams often create new Agent Skills without checking whether the model already handles the task, whether an existing Skill should be updated or merged instead, or whether the design is grounded in real behavioral evidence. This Skill enforces an evidence-first design process that decides the right intervention before any implementation begins. ## Core Features & Use Cases - Intervention Decision: Compares no durable guidance, local instructions, updating or merging an existing Skill, splitting an overloaded Skill, or creating a new one, based on real task evidence and baselines. - Responsibility and Trigger Design: Defines a coherent responsibility unit, trigger boundary, exclusions, and drafts name and description metadata with negative boundaries to prevent collisions. - Evaluation-First Planning: Maps each material claim to a plausible failure, scenario, and grading method before extensive authoring, and produces an implementation-ready handoff without editing files. - Use Case: When two installed Skills both activate for the same task, use this Skill to decide whether to merge them, keep them split, or rescope, including coexistence risks and evaluation cases. ## Quick Start Ask the agent to decide whether a proposed new Skill is the right intervention and to produce a design with responsibility, trigger boundary, and evaluation plan before any implementation.

Frequently Asked Questions about design-skill

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

FAQPage Schema
How do I decide whether to create a new Agent Skill?▼

Compare the relevant interventions first: no durable guidance, a local instruction or tool, updating or merging an existing Skill, splitting an overloaded one, or creating a new Skill. Prefer no Skill when the model already performs the task reliably without reusable specialized context.

When should I merge or split existing Agent Skills?▼

Prefer updating or merging when the trigger, output contract, and risk boundary remain coherent. Prefer a new or split Skill when combining responsibilities would make triggering, loading, or execution ambiguous.

What goes in a Skill description for implicit triggering?▼

Put the complete implicit-trigger context in the description, including what the Skill does and when it should trigger, front-loading key terms. Include a negative boundary when it prevents a likely collision, since clients select Skills from metadata before loading the body.

Does this Skill implement or edit Skill files?▼

No. The workflow stops at an implementation-ready handoff covering the selected intervention, evidence, metadata draft, resource allocation, safety properties, and evaluation plan. Editing files, adding dependencies, or changing repository policy is left to an authorized implementation workflow.

How should Skill evaluation be designed before authoring?▼

Map each material responsibility, trigger boundary, and changed behavior to a plausible failure, a scenario or check, and a grading method. Include only dimensions addressing distinct risks, and state whether static validation, targeted regression, or empirical tuning is warranted.

What is required when adapting a third-party Skill?▼

Record the upstream source, pinned revision, license, complete file set, and local modifications. Trace the full data and capability path from input through scripts and tools to outbound destinations, and reject or leave the design unverified when provenance or data flow cannot be established.