onboard-project

Generate copilot-instructions.md and populate project-config.md for new projects.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/saajunaid/junai --skill onboard-project-saajunaid
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: onboard-project
Source: https://github.com/saajunaid/junai/tree/main/.github/skills/workflow/onboard-project
Command: npx skills add https://github.com/saajunaid/junai --skill onboard-project-saajunaid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap a new project's AI configuration by generating copilot-instructions.md and populating project-config.md, enabling agents to function correctly in a fresh repo.

Core Features & Use Cases

  • Automatically generate project-specific context for the AI assistant via copilot-instructions.md.
  • Populate project-config.md with project values (profile + placeholders) to bootstrap setup.
  • Ensure idempotent, non-destructive initialization when re-running on an existing project.

Quick Start

Run onboarding on a newly copied portable AI resources pool to generate the necessary configuration files.

Frequently Asked Questions about onboard-project

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

FAQPage Schema
How do I bootstrap AI configuration files for a new project repository?▼

To bootstrap AI configuration for a new repository, generate a copilot-instructions.md file and populate project-config.md. This initializes project-specific context so AI agents function correctly within the fresh repo environment.

What is idempotent project setup for AI assistants and when is it needed?▼

Idempotent project setup ensures non-destructive initialization when generating AI configuration files. It is needed when re-running setup on an existing project, requiring no overwriting of existing content while safely populating configuration artifacts.

How do I generate copilot-instructions.md automatically from a portable resources pool?▼

Generate copilot-instructions.md by running an onboarding process on a newly copied portable AI resources pool. This automatically creates project-specific context files to bootstrap the AI assistant setup using project-provided values.

Can I re-run project onboarding without overwriting existing AI configuration content?▼

Re-running project onboarding is non-destructive and enforces idempotent initialization, meaning it will not overwrite existing content. It safely populates configuration artifacts like project-config.md using project-provided values.

Does project setup automation work without external dependencies for bootstrapping config files?▼

Project setup automation operates without external dependencies to bootstrap configuration files. It generates copilot-instructions.md and populates project-config.md entirely through project-provided values within the portable resources pool.