onboard

Discover codebase architecture, technology stack, and key files through a 7-phase onboarding procedure.

54|3|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/arcasilesgroup/ai-engineering --skill onboard-arcasilesgroup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onboard
Source: https://github.com/arcasilesgroup/ai-engineering/tree/main/.agents/skills/onboard
Command: npx skills add https://github.com/arcasilesgroup/ai-engineering --skill onboard-arcasilesgroup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers quickly understand the structure, technology stack, architecture, and team standards of any codebase, reducing ramp-up time and improving productivity.

Core Features & Use Cases

  • Codebase Structure Overview: Provides an ASCII tree of the project's top-level directories and files.
  • Technology Stack Identification: Lists the programming languages, frameworks, and tools used.
  • Architectural Visualization: Generates diagrams to illustrate layers and data flow.
  • Learning Path Generation: Suggests a prioritized sequence of files to study for deeper understanding.
  • Use Case: A new team member joins a project and needs to understand where to find the API definitions, how data is stored, and what the main entry points are. They use the 'onboard' skill to get a guided tour.

Quick Start

Use the onboard skill to get a guided tour of the current project's structure and key components.

Frequently Asked Questions about onboard

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

FAQPage Schema
How do I onboard a new developer into an unfamiliar codebase?

Codebase onboarding is facilitated by progressively discovering architecture, key files, patterns, and team standards. This approach identifies the technology stack, maps entry points, traces request flows, and presents a tailored learning path to reduce ramp-up time.

What is the best way to understand a project's architecture and technology stack?

Understanding project architecture involves identifying the technology stack, mapping entry points, and tracing request flows. A structured onboarding process generates architectural visualizations and a prioritized learning path for deeper comprehension.

How do I map entry points and trace request flows in a new codebase?

Mapping entry points and tracing request flows occurs during codebase discovery. The onboarding procedure systematically identifies the technology stack, maps key files, and visualizes data flow layers to guide developers through the system.

Can I generate a learning path to study a codebase's key files and patterns?

Generating a learning path suggests a prioritized sequence of files to study for deeper understanding. This tailored path helps developers quickly grasp codebase structure, team standards, and architectural patterns.

Does the onboarding process support Socratic checkpoints for codebase discovery?

Socratic checkpoints are supported as optional phases within the 7-phase onboarding procedure. These checkpoints guide developers through codebase discovery, ensuring thorough understanding of architecture and team standards before proceeding.

What do I need to get a codebase structure overview and architectural visualization?

Getting a codebase structure overview requires accessing the project directory to generate an ASCII tree of top-level files. The process then identifies the technology stack and generates diagrams to illustrate architectural layers and data flow.