Skill Designer: High-Quality Skill Design Guide
Paste the following prompt into your AI chat to install this skill:
Please install @user_4894573e/high-quality-skill-guidance according to the guide at https://skillhub.cn/install/skillhub.md.
About this skill
The Problem: Skill Design as "Ad-Hoc Writing"
A common pitfall in creating AI skills is jumping straight into writing SKILL.md and scripts. This leads to a vague design process, loose structure, hard-to-reuse outputs, and frequent gaps in functional boundaries, trigger conditions, and input/output contracts. The resulting skill may fail to work stably or behave inconsistently across scenarios.
skill-designer is not a code generator; it is a meta-skill providing a systematic design methodology. It forges vague ideas into a comprehensive "skill blueprint" through a fixed sequence of ten building blocks (B01–B10). This blueprint becomes the single source of truth for subsequent development (e.g., handoff to skill-creator).
Core Workflow: Constructing the Skill Blueprint
The design follows a fixed main pipeline where each step produces a block file, collectively forming the blueprint:
- Start & Path Selection: Phase 0 clarifies the platform, entry point (create/improve), and channel (lightweight MVP ~30min or full ~2h). Immediately run
scripts/init_blueprint.pyto persist the blueprint to disk, preventing reliance on session memory. - Ten Building Blocks (B01-B10):
1. B01 Conditions: Use the "four准入 questions" to determine if the skill is worth building.
2. B02 Facts: Define the target user persona and use case scenarios. Check for ecosystem overlap.
3. B03 Viewpoints: Select a design prescription based on interaction and content patterns, providing rationale.
4. B04 Problems: List all pending requirements and define the decision-maker.
5. B05 Analysis: Define input/output contracts and assess potential risks.
6. B06 Decisions: Make a solution choice (e.g., split or merge) and agree on output file conventions.
7. B07 Plan: Draft a construction map: directory skeleton and execution sequence. Generate a visual map withscripts/visualize_blueprint.py.
8. B08 Action: Validate with real-world scenarios, comparing performance with and without the skill.
9. B09 Results: Pass the quality gate.IQS(blueprint completeness) is machine-calculated bycheck_blueprint.py.BR-5five-dimension readiness is human-evaluated. Generate a summary visualization withscripts/b09_summary.py.
10. B10 Retrospective: Summarize failures into generic, reusable rules. Promote these rules to a cross-task experience library (lessons.md).
The process is supported by helper scripts (e.g., check_blueprint.py for resumption and gap checking), but degrades gracefully to pure conversational guidance if scripts are unavailable.
Applicability & Key Disciplines
- What It Is: A design guide and blueprint builder. It guides the creation of a design document (blueprint), not the direct coding of the skill. Once finalized, the blueprint must be handed off to other tools (like
skill-creator) for implementation. - What It Is Not: It is not for installing, recommending, or scheduling existing skills, nor for writing one-off scripts or casual concept discussions.
- Critical Disciplines:
- Hard Block: The skill's trigger words and name must be confirmed by the user; the AI cannot fill them in.
- Decision Ownership: The designer provides drafts and rationale, but key decisions—requirement validation, design pattern selection, scoring confirmation—are always made by the user.
- Blueprint as Single Source of Truth: Any subsequent development that deviates from the blueprint should trigger a correction back to the blueprint, not be silently accepted.
This guide aims to shift skill design from "inspiration-driven" to "structure-driven," ensuring the output consists of linkable, reusable, and measurable capability modules.
Use Cases
- When conceiving a new AI skill from scratch with vague requirements and unclear functional boundaries, a systematic and complete skill blueprint must be crafted as the sole development baseline.
- When an existing skill underperforms or receives poor feedback, its design flaws (e.g., issues with trigger words or input/output contracts) need diagnosis, and a patch list targeting specific blueprint blocks must be generated.
- When preparing to publish a skill to platforms like SkillHub, a pre-score self-assessment against quality gates (e.g., the BR-5 five dimensions) is required, along with generating a summary visualization for reporting.
- Before handing off to a skill developer (e.g., skill-creator), a rough concept must be transformed into a clear, reviewable blueprint brief (summary) to serve as the official handoff input.
Best For
- A product manager who needs to design an AI skill prototype from scratch, seeking to quickly obtain a structured blueprint to validate the idea's feasibility and completeness.
- A technical lead responsible for maintaining and optimizing a library of multiple AI skills, needing to systematically diagnose design flaws in existing skills and plan iteration roadmaps.
- An individual developer preparing to package an internal-use script as a standard skill for community release, requiring assurance that the skill blueprint adheres to platform quality standards for a high score.
- A project manager involved in cross-team skill development collaboration, needing to generate an unambiguous blueprint document as the basis for alignment, review, and subsequent development.
Related Skills
Run a grilling session to interact with or test AI agents.
A systematic prompt optimization skill that refines prompts using a four-step distillation framework (diagnose, structure, think, compress) and methodologies from four prompting masters.
Quickly converts a user's input, list, or screenshot into a multi-page workbench, supporting template selection, custom builds, and responsive layouts.
HeartFlow is a pure rule-based discrimination layer for AGI that checks AI outputs for correctness and safety before they reach humans.