project-onboard

Detect languages, build systems, CI, tests, and conventions in code repositories.

2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/jscott3201/ai-agent-skills --skill project-onboard-jscott3201
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-onboard
Source: https://github.com/jscott3201/ai-agent-skills/tree/main/skills/project-onboard
Command: npx skills add https://github.com/jscott3201/ai-agent-skills --skill project-onboard-jscott3201

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Assess and guide the initial setup of an existing repository so justin-tools and its agents can be used effectively without overwhelming the user.

Core Features & Use Cases

  • Discover project languages, build systems, workspace layout, CI, tests, and existing conventions to build context before making recommendations.
  • Produce a scannable assessment report and a prioritized sequence of one-step setup actions (for example: add _agentskills/ to .gitignore, create or enrich CLAUDE.md, align CI with formatting and linting).
  • Interactively walk the user through each change, ask for explicit approval before applying modifications, and optionally persist findings and decisions into SeleneDB for future recall.

Quick Start

Run the project-onboard skill on the repository root to generate an assessment and step-by-step setup recommendations.

Frequently Asked Questions about project-onboard

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

FAQPage Schema
How do I onboard an existing code repository and detect build systems and conventions?

Repository onboarding involves assessing the codebase to detect languages, build systems, CI, tests, and conventions. This skill performs exploratory codebase analysis and generates a prioritized sequence of one-step setup actions to guide the initial configuration.

What is the best way to generate a step-by-step setup plan for an existing project?

Generating a setup plan requires analyzing the project's workspace layout and existing conventions. This skill produces a scannable assessment report with prioritized, one-step setup actions like updating .gitignore or enriching CLAUDE.md.

Does this onboarding process require explicit approval before applying changes to my codebase?

Yes, the onboarding process requires explicit user approval before applying modifications. It interactively walks you through each proposed change, ensuring you maintain control over repository updates like aligning CI or adding configurations.

Can I persist codebase exploration insights and setup decisions for future recall?

You can persist codebase exploration insights and decisions by recording them to a SeleneDB session. This optional feature allows you to store assessment findings and configuration choices for future reference during the onboarding process.

What initial setup actions are recommended when aligning a repository with justin-tools agents?

Recommended setup actions include adding _agentskills/ to .gitignore, creating or enriching CLAUDE.md, and aligning CI with formatting and linting conventions. These prioritized steps ensure the repository is configured for effective agent usage.