openspec-onboard

Guide users through an OpenSpec workflow cycle from task selection to archiving.

18|3|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/igamenovoer/houmao --skill openspec-onboard-igamenovoer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-onboard
Source: https://github.com/igamenovoer/houmao/tree/main/tests/fixtures/plain-agent-def/skills/openspec-onboard
Command: npx skills add https://github.com/igamenovoer/houmao --skill openspec-onboard-igamenovoer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly understand OpenSpec’s workflow by guiding you through a complete, end-to-end change cycle in your actual codebase rather than relying on abstract examples.

Core Features & Use Cases

  • Guided workflow cycle: Walks through Explore → New Change → Proposal → Specs → Design → Tasks → Implementation → Archive with clear narration.
  • Real codebase task selection: Suggests small starter tasks by scanning for TODO/FIXME, risky error handling, missing tests, TypeScript any usage, debug artifacts, and missing validation.
  • Soft scope guardrails: Prevents the first run from becoming too large by steering toward smaller slices, while still allowing user overrides.
  • Operational check for readiness: Verifies OpenSpec is initialized via the OpenSpec CLI before proceeding.

Quick Start

Ask the AI to run the openspec-onboard skill to walk you through your first OpenSpec workflow cycle using a real small task from your repository.

Frequently Asked Questions about openspec-onboard

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

FAQPage Schema
How do I learn the OpenSpec workflow cycle using my own codebase?▼

You learn the OpenSpec workflow by completing a real end-to-end change cycle in your codebase, moving from task selection through proposal, spec, design, and implementation to archiving.

How do I find a small starter task for spec writing and implementation planning?▼

You can find a starter task by scanning your codebase for TODO/FIXME comments, missing tests, TypeScript any usage, debug artifacts, and missing validation to use for your spec writing cycle.

Do I need the OpenSpec CLI initialized before starting the onboarding workflow?▼

Yes, you need the OpenSpec CLI initialized; the onboarding workflow performs preflight checks to verify readiness before proceeding with change container creation and artifact writing.

What is the expected file structure for OpenSpec proposal and design artifacts?▼

OpenSpec artifacts require writing proposal, spec, design, and task files inside derived-naming change containers to maintain the expected structure and preserve decision history.

How to prevent my first OpenSpec workflow cycle from becoming too large?▼

To prevent an oversized first cycle, the workflow applies soft scope guardrails steering you toward smaller task slices, while still allowing user overrides to expand the implementation scope.