One-click install
npx skills add https://github.com/EvanPluchart/kyomu --skill project-init-evanpluchart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/EvanPluchart/kyomu/tree/main/.claude/skills/project-init
Command: npx skills add https://github.com/EvanPluchart/kyomu --skill project-init-evanpluchart

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the problem of setting up a new or existing project for Claude Code using consistent evan-workflow standards, so you can start building quickly without manually creating configuration files and deciding toolchain conventions.

Core Features & Use Cases

  • Interactive project onboarding (Mode A & B): Collects project identity and detects or confirms the stack, including frontend/backend/database/ORM/testing/ticketing choices.
  • Generates ready-to-use Claude Code configuration: Creates or updates CLAUDE.md, .claude/settings.json, .claudeignore, and .gitignore, then scaffolds a baseline folder structure tailored to the chosen stack.
  • Ensures evan-workflow skills & hooks are installed: Guides installation via install.sh, proposes recommended skills, optionally installs the appropriate hook, and verifies completion with a final readiness summary.
  • Handles undocumented technologies: Detects gaps in ~/evan-workflow/technos and offers to create placeholders or trigger documentation through the builder workflow.

Quick Start

Ask your AI assistant to run the project-init flow to initialize Claude Code for a new project by asking the necessary French questions and generating all evan-workflow configuration files in your repository.

Frequently Asked Questions about project-init

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

FAQPage Schema
How do I scaffold a new Claude Code project configuration?

Interactive project initialization detects your full stack and generates ready-to-use Claude Code configuration files including CLAUDE.md, .claude/settings.json, and .gitignore tailored to your chosen technologies for immediate development.

What does project scaffolding detect when setting up Claude Code?

Project scaffolding detects or confirms your entire development stack, including frontend, styling, backend, database, ORM, state management, testing, and ticketing choices to establish deterministic toolchain conventions for your repository.

Can I use this project initialization on an existing repository?

Yes, project initialization applies to both new and existing repositories. It generates or updates your Claude Code configuration files and scaffolds a baseline folder structure aligned with your detected stack without breaking your current codebase.

How do I install Claude Code hooks and skills for a new project?

During project initialization, the workflow guides skill and hook installation via install.sh, proposes recommended skills, optionally installs the appropriate hook, and verifies completion with a final readiness summary before you start building.

What happens if my technology stack is undocumented in the workflow?

When undocumented technologies are detected during stack detection, the workflow offers to create placeholder entries or trigger documentation generation through the builder workflow to ensure your stack is properly configured.

Why do I need to generate a .claudeignore file for project scaffolding?

Generating a .claudeignore file during project scaffolding prevents Claude Code from processing unnecessary files, ensuring deterministic configuration that stays clean and focused on your specific frontend, backend, and database stack.