speclink-onboard

Generate initial canonical specifications from current codebase behavior using Speclink CLI.

1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/MomoChenisMe/speclink --skill speclink-onboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speclink-onboard
Source: https://github.com/MomoChenisMe/speclink/tree/main/.agents/skills/speclink-onboard
Command: npx skills add https://github.com/MomoChenisMe/speclink --skill speclink-onboard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires speclink-cli, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the Speclink onboarding process by generating initial specifications from the current behavior of an existing codebase, saving time and reducing manual effort.

Core Features & Use Cases

  • Automated Spec Generation: Automatically generate initial specifications from the current behavior of a codebase.
  • Codebase Analysis: Analyze the codebase to identify observable behaviors and potential specifications.
  • User Confirmation: Present a capability map to the user for confirmation, merging, splitting, or dropping capabilities.

Quick Start

Run the speclink-onboard command to start the onboarding process for your codebase.

Frequently Asked Questions about speclink-onboard

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

FAQPage Schema
How do I generate specifications from an existing codebase's current behavior?

You can generate specifications from current behavior by running the speclink-onboard command, which analyzes your codebase to identify observable behaviors and produces initial canonical specifications.

What is automated spec generation for software onboarding?

Automated spec generation is the process of analyzing a codebase to extract its current behavior and translating that behavior into initial canonical specifications, reducing manual effort during onboarding.

Do I need the speclink-cli installed to generate initial specs?

Yes, you need the speclink-cli installed and an existing codebase with observable behavior to analyze before running the speclink-onboard process.

How do I review and refine capabilities during codebase analysis?

During codebase analysis, the process presents a capability map for your confirmation, allowing you to merge, split, or drop identified capabilities before finalizing the specifications.

What's the best way to create a capability map from current code?

The best way to create a capability map from current code is to automate extraction using speclink-onboard, which identifies behaviors and presents them for user confirmation before generating specs.

Can I use speclink-onboard for a codebase without existing behavior?

No, you cannot use speclink-onboard for a codebase without existing behavior, because the tool requires observable codebase actions to analyze and generate initial canonical specifications.