Project Setup

Initialize new projects with established best practices, coding standards, and tooling from day one.

When to Use

  • Starting a new project from scratch

  • Onboarding an existing codebase to Context Engineering Kit

  • Establishing consistent development standards across a team

  • Setting up AI-assisted development infrastructure

Plugins needed for this workflow

Workflow

How It Works

┌─────────────────────────────────────────────┐
│ 1. Setup Language Best Practices            │
│    (update CLAUDE.md)                       │
└────────────────────┬────────────────────────┘

                     │ add language-specific guidelines

┌─────────────────────────────────────────────┐
│ 2. Setup Code Quality Standards             │
│    (update CLAUDE.md)                       │
└────────────────────┬────────────────────────┘

                     │ add formatting and style rules

┌─────────────────────────────────────────────┐
│ 3. Setup MCP Servers (optional)             │
│    (configure external tools)               │
└────────────────────┬────────────────────────┘

                     │ enable documentation and code retrieval

┌─────────────────────────────────────────────┐
│ 4. Document Project Setup                   │
│    (update docs/ directory)                 │
└─────────────────────────────────────────────┘

0. Init claude code

Use the /init command to initialize your project.

After LLM completes, review the CLAUDE.md file and adjust any principles or constraints.

1. Setup language best practices

Use the /tech-stack:add-typescript-best-practices command to add language-specific coding standards to your CLAUDE.md file.

After LLM completes, review the added guidelines in CLAUDE.md. These rules ensure consistent code style and patterns across all AI-assisted development.

2. Setup code quality standards

Use the /ddd:setup-code-formating command to establish code formatting rules and style guidelines.

After LLM completes, review the formatting rules added to CLAUDE.md. These standards ensure consistent code structure following Clean Architecture and SOLID principles.

3. Setup MCP servers (optional)

Use MCP commands to integrate external tools that enhance AI capabilities. Choose based on your project needs:

For documentation retrieval - loads documentation for specific technologies:

For semantic code retrieval - enables advanced code search and editing:

After LLM completes for each command, follow the setup instructions provided. MCP servers extend Claude's capabilities with project-specific context.

4. Document project setup

Use the /docs:update-docs command to generate initial project documentation based on your setup.

After LLM completes, review the generated documentation in the docs/ directory. This provides a foundation for onboarding team members and maintaining project knowledge.

What You Get

After completing this workflow, your project will have:

  • CLAUDE.md - AI assistant configuration with coding standards

  • docs/ - Initial project documentation

  • MCP integrations - Enhanced tooling for documentation and code retrieval (if configured)

Last updated