spex-onboard

Analyze codebases to detect and persist applications and libraries via spex CLI.

2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ran729/context-rot-skill --skill spex-onboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spex-onboard
Source: https://github.com/ran729/context-rot-skill/tree/main/.claude/.claude/skills/spex-onboard
Command: npx skills add https://github.com/ran729/context-rot-skill --skill spex-onboard

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of identifying and cataloging applications and libraries within a codebase, making it easier to manage and understand your project's structure.

Core Features & Use Cases

  • Application Detection: Identifies various types of applications (Node.js, Python, Go, etc.) based on project files.
  • Library Identification: Detects reusable code packages and shared modules.
  • Use Case: After cloning a new repository, run this Skill to automatically populate Spex's memory with all the distinct applications and libraries present, providing an immediate overview of the project's components.

Quick Start

Run the spex-onboard skill to analyze the current directory and persist detected applications and libraries.

Frequently Asked Questions about spex-onboard

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

FAQPage Schema
How do I automatically detect applications and libraries in a new codebase?

To automatically detect applications and libraries in a codebase, run the spex-onboard Skill to analyze project files and persist structured entries in Spex's memory. It identifies project types and package managers to map your repository structure.

What is codebase analysis for identifying reusable modules and project types?

Codebase analysis for identifying reusable modules involves scanning project files to detect executable applications and shared libraries. This process extracts project types and package manager data to catalog distinct project components for easier management.

Can I catalog multiple applications in a single repository?

Yes, you can catalog multiple applications in a single repository. The Skill handles multi-application repositories by detecting distinct project types and prompting for library owners to enrich the persisted metadata.

How do I map Node.js, Python, or Go project structures after cloning?

To map Node.js, Python, or Go project structures after cloning, execute the Skill in the target directory. It detects specific application types based on project files and saves the repository information to memory.

Do I need to manually specify package managers for codebase detection?

No, you do not need to manually specify package managers for codebase detection. The Skill automatically identifies package managers and project types by analyzing repository files to create structured memory entries.

What is the best way to onboard a new repository structure into Spex memory?

The best way to onboard a new repository structure into Spex memory is to run the spex-onboard Skill. It analyzes the directory, detects applications and libraries, and persists structured entries to provide an immediate project overview.