skill-architect

Design and validate OpenCode skills with YAML frontmatter and SKILL.md structure.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill Architect provides a comprehensive guide for creating, validating, and refining OpenCode skills to ensure consistent design, scalability, and quality across teams.

Core Features & Use Cases

  • Templates and scaffolding for new skills
  • Validation and archetype guidance
  • Best practices for modular design

Quick Start

Create a new skill: npx tsx scripts/init.ts <name> Validate an existing skill: npx tsx scripts/validate.ts <path>

Frequently Asked Questions about skill-architect

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

FAQPage Schema
How do I create a new OpenCode skill from scratch?

Creating an OpenCode skill involves running the scaffolding command npx tsx scripts/init.ts <name>, which generates YAML frontmatter, SKILL.md structure, and optional component directories. This establishes the foundational template and structure required for consistent skill design across teams.

What validation rules must an OpenCode skill meet?

OpenCode skills must comply with YAML frontmatter format, SKILL.md documentation structure, archetype guidance, and progressive disclosure patterns. Validation ensures modular design consistency and quality standards before deployment or distribution.

How do I validate an existing skill against OpenCode standards?

Run npx tsx scripts/validate.ts <path> to check your skill against OpenCode requirements including frontmatter, structure, and archetype alignment. This identifies gaps and ensures compliance before refinement or team handoff.

What components should I include in my skill design?

Skills may include scripts, references, and assets as optional components alongside mandatory YAML frontmatter and SKILL.md documentation. Archetype guidance determines which components fit your skill's scope and use case.

Can I use templates to accelerate skill development?

Yes. Scaffolding templates and archetypes provide starting points for skill creation, reducing design time and ensuring alignment with modular design best practices and team standards for documentation and validation.

When should I apply archetype patterns to my skill?

Archetypes guide skill design decisions during discovery and implementation phases. Select an archetype early to shape component structure, documentation patterns, and validation rules specific to your skill's problem domain and use case.