onboard

Create or update an SDD user profile with communication and git preferences.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/zabuuq/sdd-plugin --skill onboard-zabuuq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onboard
Source: https://github.com/zabuuq/sdd-plugin/tree/main/plugins/sdd/skills/onboard
Command: npx skills add https://github.com/zabuuq/sdd-plugin --skill onboard-zabuuq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SDD onboarding prevents repeated, inconsistent setup by creating and maintaining a persistent user profile that captures how you want the plugin to behave during future projects.

Core Features & Use Cases

  • Creates or updates an onboarding profile: Reads your existing SDD profile from ~/.claude/sdd-user-profile.json or initializes it on first run.
  • Sets communication and workflow preferences: Collects your communication style, git usage preference, and whether you want workflow explanations shown at the start of projects.
  • Supports cross-project context and feedback routing: Optionally forwards /sdd:feedback notes to a central location and reads retro-written patterns from ~/.claude/sdd-cross-project-patterns.md when available.

Quick Start

Run /sdd:onboard to save your communication style, git preference, and workflow explanation setting for future SDD commands.

Frequently Asked Questions about onboard

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

FAQPage Schema
How do I set up SDD workflow preferences for Claude Code projects?

Setting up SDD workflow preferences involves running the onboarding command to capture your communication style, git preference, and workflow explanation settings, saving them to ~/.claude/sdd-user-profile.json for future project runs.

What is profile persistence and how does it work for workflow setup?

Profile persistence saves your setup choices to a local JSON file. The system reads ~/.claude/sdd-user-profile.json on startup and seeds default values like sprint mode only when specific fields are missing.

Can I update my communication style and git preferences after the initial setup?

Yes, you can update your communication style and git preferences. Running the onboarding process again reads your existing profile state and applies your new choices, updating the file with a new timestamp for future SDD commands.

Do I need to configure anything before running SDD project planning?

You need to run the onboarding step before any project planning or specification steps. This establishes your user profile so the system knows your desired communication style and git workflow before execution.

Does SDD onboarding support cross-project context and feedback routing?

SDD onboarding supports cross-project context by optionally forwarding feedback notes to a central location and reading retro-written patterns from ~/.claude/sdd-cross-project-patterns.md when available for display.