analyze-project-scope

Analyze repository structure to define documentation scope and complexity.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/jrodrigopuca/skills --skill analyze-project-scope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-project-scope
Source: https://github.com/jrodrigopuca/skills/tree/main/create-software-docs/sub-skills/analyze-project-scope
Command: npx skills add https://github.com/jrodrigopuca/skills --skill analyze-project-scope

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill determines the precise boundaries and requirements for documenting a software project or a specific part of it, ensuring that documentation efforts are focused and effective.

Core Features & Use Cases

  • Scope Definition: Identifies if the target is a whole repository, application, package, or service.
  • Operation Mode Detection: Determines whether to generate, update, or reconcile existing documentation.
  • Technology Stack Analysis: Detects the programming languages, frameworks, and major entry points of the project.
  • Evidence Identification: Pinpoints sources of information within the project for documentation.
  • Complexity Classification: Assesses the project's complexity (simple, medium, complex) to tailor documentation.
  • Use Case: Before documenting a microservice within a large monorepo, this skill will precisely identify the service's boundaries, its tech stack (e.g., Python/FastAPI), and determine that the operation mode should be 'generate' for its documentation.

Quick Start

Use the analyze-project-scope skill to determine the documentation scope for the 'api-gateway' directory.

Frequently Asked Questions about analyze-project-scope

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

FAQPage Schema
How do I define documentation boundaries for a software project?

Defining documentation boundaries involves analyzing repository structure, manifests, configuration files, and entry points to identify whether the target is a whole repository, application, package, or service.

How do I analyze a project scope before generating technical documentation?

Analyzing project scope requires examining existing documentation and technology stack to classify scope type, complexity, and operation mode, ensuring documentation efforts are focused and effective.

Can I assess project complexity to tailor my documentation planning?

Yes, project complexity classification assesses the codebase to determine if it is simple, medium, or complex, allowing you to tailor documentation artifacts to the specific needs of the software engineering workflow.

How do I detect the technology stack and entry points for a microservice?

Technology stack analysis detects programming languages, frameworks, and major entry points by examining project manifests and configuration files to pinpoint sources of information for documentation.

When do I need to determine the operation mode for codebase documentation?

You need to determine the operation mode when documenting a sub-scope within a monorepo, which dictates whether to generate new documentation, update existing files, or reconcile current evidence sources.

What is the best way to identify evidence sources for software documentation?

Identifying evidence sources involves pinpointing information within the project's repository structure and configuration files to define the necessary documentation artifacts and scope boundaries.