code-analyze-project

Analyze project structure to detect tooling and build systems.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sirn/dotfiles --skill code-analyze-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-analyze-project
Source: https://github.com/sirn/dotfiles/tree/main/var/agents/skills/code-analyze-project
Command: npx skills add https://github.com/sirn/dotfiles --skill code-analyze-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes a project's structure to identify tooling, workflows, and potential integration points to speed up setup and maintenance.

Core Features & Use Cases

  • Detects common tooling indicators (wrappers like bin/ and .my/bin/).
  • Detects build systems (Makefile, Taskfile.yml, justfile).
  • Detects containers and Nix configurations (Dockerfile, Containerfile, docker-compose.yml, flake.nix, shell.nix).
  • Outputs a structured report including project type, wrappers, presence of a flake, and recommended actions for setup and automation.

Quick Start

Run the analyze-project against a repository to generate a structured tooling report.

Frequently Asked Questions about code-analyze-project

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

FAQPage Schema
How do I analyze a project to identify tooling and workflows?

To analyze a project and identify tooling, you run a structural scan that detects wrappers, build systems, and configurations. This process outputs a structured report detailing project type, presence of a flake, and recommended setup commands.

What is project structure analysis and when do I need it?

Project structure analysis detects build systems and tooling indicators to map workflows. You need it during environment setup or when integrating diverse tech stacks, as it examines wrappers, containers, and CI to output existing tooling and recommended actions.

Does project analysis detect Nix configurations and Docker containers?

Yes, project analysis detects Nix configurations like flake.nix and shell.nix, alongside container files like Dockerfile and docker-compose.yml. It examines these indicators to map the environment and output a structured tooling report.

Can I use this to find recommended commands for an unknown repository?

Yes, you can use project analysis to find recommended commands for an unknown repository. By examining common indicators like Makefiles, CI, and package managers, it outputs a structured report with recommended actions for setup and automation.

What build systems and package managers are detected during project analysis?

Project analysis detects build systems like Makefile, Taskfile.yml, and justfile, alongside package managers and wrappers like bin/ and .my/bin/. It outputs these existing tooling details in a structured report.