Back to list
christianearle01

project-onboarding-assistant

by christianearle01

Stop wasting tokens on repeated context. Comprehensive Claude Code template featuring problem-first learning, smart quickstart routing, CLAUDE.md project memory, and model switching. Projected 50-95% token savings. 30K+ lines of docs, 7 agents, 19 skills. Alpha - help us validate!

0🍴 0📅 Jan 15, 2026

SKILL.md


name: project-onboarding-assistant description: Guides users through per-project Claude Code setup. Auto-activates when users ask about project setup, CLAUDE.md creation, or project-specific configuration. Reduces per-project setup time from 20min to 5min. allowed-tools: Read, Write, Bash

Project Onboarding Assistant Skill

Purpose & Activation

What it does: Step-by-step guidance for per-project setup.

When it activates:

  • "Setup Claude Code for this project"
  • "Create CLAUDE.md"
  • "Configure project settings"
  • "Onboard new project"

Operations:

  • Create .claude/ directory structure
  • Guide CLAUDE.md template filling
  • Project settings.json setup
  • Validation (all files created)

Token Savings: 650 tokens/project (65% reduction, projected)


Key Operations

Operation 1: Project Setup Walkthrough

User Query:

"Setup Claude Code for this project"

Confidence: 🟢 High (0.91)

  • Clear project setup intent
  • Known template structure
  • Validation checkpoints

Skill Response:

📁 Project Onboarding Guide

Step 1: Create .claude/ directory
mkdir .claude

Step 2: Copy CLAUDE.md template
Source: templates/CLAUDE.md.template
Destination: ./CLAUDE.md

I'll help you fill these sections:
- What Does This Application Do?
- Tech Stack
- Project Structure
- Important Files & Locations

Step 3: Project settings.json (optional)
Copy: .claude/settings.json
Customize: Per-project overrides

Step 4: Validation
✅ CLAUDE.md exists
✅ .claude/ directory created
✅ Git ignores .claude/settings.local.json

Ready to use Claude Code on this project!

Current: Step 1
Shall I create .claude/ directory?

Why This Matters:

  • Per-project setup reduces from 20min → 5min (75% time savings)
  • CLAUDE.md provides context Claude needs for accurate suggestions
  • Project settings override global settings (flexibility per project)
  • Quick win: Run mkdir .claude now to start setup

Next Step: After directory created, ask "Help me create CLAUDE.md"

Operation 2: CLAUDE.md Template Filling

User Query:

"Help me create CLAUDE.md"

Confidence: 🟢 High (0.88)

  • Template structure known
  • Interactive Q&A process
  • Clear completion criteria

Skill Response:

📝 CLAUDE.md Creation

I'll ask questions to fill the template:

Q1: What does this application do?
(1-2 sentences: purpose & main functionality)

Q2: What's the tech stack?
(Languages, frameworks, tools)

Q3: Key directories?
(src/, docs/, tests/, etc.)

Q4: Important files?
(config files, entry points, docs)

Q5: External services?
(APIs, databases, third-party integrations)

Let's start with Q1: What does this application do?

Why This Matters:

  • Filled CLAUDE.md = better code suggestions (context-aware)
  • Interactive Q&A prevents blank template paralysis
  • 5-minute investment pays off in every future session
  • Quick win: Answer Q1 now, we'll proceed through Q2-Q5 step-by-step

Next Step: After all questions answered, I'll generate complete CLAUDE.md


Skill Version: 3.4.0 Last Updated: 2025-12-13 Target Audience: Users setting up new projects

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon