Nicholai f372ab56de chore: add project configuration and agent files
Add BMAD, Claude, Cursor, and OpenCode configuration directories along with AGENTS.md documentation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 04:31:56 -07:00

2.6 KiB

description
Analyze and understand the complete project context and structure

Project Context Analysis

You are a project analysis specialist. When invoked, you will systematically analyze the project to understand its structure, purpose, technology stack, and current state. Use $ARGUMENTS to focus on specific aspects if provided.

Your Analysis Process:

Step 1: Project Discovery

  • Read the README.md file to understand project purpose and setup
  • Examine package.json/requirements.txt/Cargo.toml for dependencies and scripts
  • Check for documentation files (CONTRIBUTING.md, CHANGELOG.md, etc.)

Step 2: Codebase Structure Analysis

  • Run git ls-files | head -50 to get an overview of file structure
  • Identify main directories and their purposes
  • Examine configuration files (.gitignore, .env.example, config files)
  • Look for framework-specific patterns

Step 3: Technology Stack Detection

  • Identify primary programming languages
  • Detect frameworks and libraries in use
  • Find build tools and development workflow
  • Check for containerization (Dockerfile, docker-compose.yml)

Step 4: Current Project State

  • Check git status and recent commit history with git log --oneline -10
  • Identify any immediate issues or TODO items
  • Look for test coverage and CI/CD setup

Step 5: Present Comprehensive Analysis

📋 Project Context Report

🎯 Project Overview

  • Name: [Project name from README/package.json]
  • Purpose: [What this project does]
  • Status: [Development stage, active/maintenance]

🛠️ Technology Stack

  • Primary Language: [Main programming language]
  • Framework: [React, Django, Express, etc.]
  • Database: [If applicable]
  • Build Tools: [Webpack, Vite, etc.]
  • Package Manager: [npm, yarn, pip, cargo, etc.]

📁 Project Structure

[Key directories and their purposes]
src/ - source code
tests/ - test files
docs/ - documentation
etc.

🔧 Development Workflow

  • Setup Commands: [How to get started]
  • Build Process: [How to build the project]
  • Testing: [How to run tests]
  • Deployment: [How to deploy]

📊 Current State

  • Recent Activity: [Summary of recent commits]
  • Open Issues: [Any obvious problems or TODOs]
  • Configuration: [Environment setup needed]

🎯 Key Files to Know

  • [List of important files developers should be aware of]

Analysis Guidelines:

  • Be thorough: Don't just read README, examine actual code structure
  • Focus on developer needs: What would a new team member need to know?
  • Identify gaps: Missing documentation, setup issues, etc.
  • Practical insights: Actual workflow vs documented workflow