skill-architect

Guide discovery and architecture to design reliable agent skills with SKILL.md validation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/luizgmassa/Useful-Agent-Skills --skill skill-architect-luizgmassa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-architect
Source: https://github.com/luizgmassa/Useful-Agent-Skills/tree/main/skills/skill-architect
Command: npx skills add https://github.com/luizgmassa/Useful-Agent-Skills --skill skill-architect-luizgmassa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design agent skills that trigger correctly and behave consistently by guiding you through disciplined discovery and architecture before you write the actual SKILL.md.

Core Features & Use Cases

  • Outcome-first discovery: elicits concrete workflows, failure modes, target users, tools (built-in or MCP), and measurable success criteria.
  • Architecture planning: selects an appropriate pattern, defines a minimal folder structure, drafts a trigger-focused description, and maps content to progressive disclosure (frontmatter, SKILL.md body, linked files).
  • Quality validation before delivery: enforces structural rules, trigger boundaries, and instruction clarity so the resulting skill is deterministic, compact, and composable with other skills.

Core Use Cases:

  • Turn “make my agent do X consistently” into a well-specified, reliable new skill with clear boundaries and examples.
  • Produce an MCP-enhanced workflow skill design (while avoiding guidance meant for subagents or technical-design documents).
  • Create SKILL.md content that is efficient to load and hard to mis-trigger.

Quick Start

Use the skill to design a new skill by describing your target workflow and a real example of what you want the agent to do, then follow its phases in order until you have validated triggers, structure, and success criteria.

Frequently Asked Questions about skill-architect

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

FAQPage Schema
How do I design agent skills that trigger correctly and behave consistently?

Designing reliable agent skills requires disciplined discovery and architecture to define clear triggers, boundaries, and workflow steps before writing the actual SKILL.md file. This ensures consistent automation and prevents mis-triggering during execution.

What is progressive disclosure in skill design and how does it structure agent workflows?

Progressive disclosure in skill design maps content across YAML frontmatter, the SKILL.md body, and linked files. This architecture minimizes instruction scope and ensures the resulting skill is efficient to load and deterministic in its agent workflows.

How do I create an MCP-enhanced workflow skill from scratch?

Creating an MCP-enhanced workflow skill involves outcome-first discovery to identify target tools, followed by architecture planning to map content to progressive disclosure. This process ensures the skill is composable and avoids subagent guidance.

What is the best way to validate quality criteria for YAML frontmatter in agent skills?

Validating YAML frontmatter requires enforcing structural rules, trigger boundaries, and instruction clarity before delivery. This quality validation checks that required fields like name and description are present to ensure the skill is compact and deterministic.

When should I not use standalone skill architecture for agent automation?

Standalone skill architecture is not suitable when your goal is to produce technical-design documents or subagent guidance rather than reliable automation. The architecture process specifically limits instruction scope to avoid these improper use cases.

Do I need predefined components or dependencies to start building a skill?

You do not need predefined components or dependencies to start building a skill. The architecture process guides you through defining a minimal folder structure and drafting trigger-focused descriptions from scratch using only your target workflow.