analyze-project-context

Detect project type, map structure, and generate AGENTS.md and constitution.md.

22|4|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/ivfarias/ceo --skill analyze-project-context
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-project-context
Source: https://github.com/ivfarias/ceo/tree/main/.gemini/skills/analyze-project-context
Command: npx skills add https://github.com/ivfarias/ceo --skill analyze-project-context

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams understand and align on a project's structure, standards, and best practices before making changes, reducing the risk of misinterpretation and rework.

Core Features & Use Cases

  • Project-type detection (Technical, Content, Documentation, Mixed)
  • Structural discovery and pattern inference from existing files
  • AGENTS.md generation with project-specific best practices
  • Constitution creation or validation to codify principles
  • Synthesis report summarizing findings and recommendations

Quick Start

Analyze a new repository to map its structure, infer conventions, and generate AGENTS.md and constitution.md.

Frequently Asked Questions about analyze-project-context

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

FAQPage Schema
How do I analyze project structure and conventions before making changes?

To analyze project structure, you map existing files, infer conventions, and generate an AGENTS.md document to codify best practices before modifying the codebase.

What is an AGENTS.md file used for in a repository?

An AGENTS.md file documents project-specific standards, conventions, and best practices, ensuring teams align on structural rules before making changes.

How do I create a constitution.md to codify project principles?

Creating a constitution.md involves extracting inferred patterns from a repository, then validating or generating a file to codify core project principles.

Can I detect project type for mixed documentation and technical repositories?

Project type detection supports technical, content, documentation, and mixed repositories by analyzing structural cues and file patterns to classify the codebase accurately.

What is the best way to discover existing patterns in an unfamiliar codebase?

The best way to discover existing patterns is through structural discovery, which infers conventions directly from existing files and synthesizes findings into a report.

Do I need a synthesis report to understand project standards before refactoring?

A synthesis report summarizes structural findings and recommendations, reducing misinterpretation and rework by ensuring standards are understood before refactoring.