openspec-onboard

Guide developers through the OpenSpec workflow from initialization to change deployment.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/sanfordzhang/blockgame --skill openspec-onboard-sanfordzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-onboard
Source: https://github.com/sanfordzhang/blockgame/tree/main/.claude/skills/openspec-onboard
Command: npx skills add https://github.com/sanfordzhang/blockgame --skill openspec-onboard-sanfordzhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This onboarding guide helps developers walk through a complete OpenSpec workflow—from initialization to implementing a change—in their real codebase.

Core Features & Use Cases

  • Step-by-step onboarding: checks initialization, selects tasks, creates a change container, drafts proposal, defines specs, designs, tasks, and archives the change.
  • Educational, hands-on: teaches the full OpenSpec lifecycle by doing real work in the repository.
  • Reusable playbook: provides a repeatable pattern for introducing new contributors to OpenSpec workflows across projects.

Quick Start

Begin by verifying OpenSpec is initialized in your workspace and then follow the guided changes to complete a tiny task in your codebase.

Frequently Asked Questions about openspec-onboard

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

FAQPage Schema
What is the OpenSpec workflow for codebase change management?

The OpenSpec workflow is a structured change management process guiding developers from repository initialization to artifact creation and deployment. It enforces a rhythm of exploration, proposal, specs, design, tasks, and archiving.

How do I onboard new developers to a structured change management workflow?

You can onboard new developers using a guided workflow that walks them through a complete process from initialization to deploying a tiny change. It teaches the OpenSpec lifecycle by having contributors do real work in the repository, creating a reusable playbook.

What are the steps to implement a change using OpenSpec in an existing codebase?

To implement a change in an existing codebase, you verify initialization, select a task, create a change container, draft a proposal, define specs and design, generate tasks, and finally archive the change. This structured process ensures complete lifecycle coverage.

Does OpenSpec onboarding require any specific environment setup before starting?

Before starting OpenSpec onboarding, you must verify that OpenSpec is initialized in your workspace. The workflow requires an existing codebase where you can select tasks and perform real repository analysis to complete the guided change deployment.

Can I use this guided workflow to train contributors across different projects?

Yes, you can use this workflow to train contributors across different projects. It serves as a reusable playbook that provides a repeatable pattern for introducing new contributors to the OpenSpec workflow through hands-on codebase tasks.

What is the best way to structure repository analysis and proposal drafting for a new change?

The best way to structure repository analysis and proposal drafting is following the OpenSpec rhythm: create a change container first, then draft proposals, define specs, and design tasks. This enforces a structured process for artifact creation and archiving.