project-analysis

Analyze project files to identify languages, frameworks, and tools.

23|1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/codenamev/claude_memory --skill project-analysis-codenamev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-analysis
Source: https://github.com/codenamev/claude_memory/tree/main/skills/analyze
Command: npx skills add https://github.com/codenamev/claude_memory --skill project-analysis-codenamev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze the current project to identify languages, frameworks, tools, and conventions, and store these facts in long-term memory.

Core Features & Use Cases

  • Workflow: Read key project files to understand the tech stack, extract facts about languages, frameworks, tools, and conventions, and store them via a central memory store.
  • Use Case: When starting a new project, quickly build a durable memory of its tech stack and conventions for faster onboarding and consistent decisions.
  • Example: After analyzing a Rails app, memory now knows the project uses Ruby, Rails, and PostgreSQL, enabling targeted recommendations in future chats.

Quick Start

Run the analyze skill on your current project to read the repository and store its facts in memory.

Frequently Asked Questions about project-analysis

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

FAQPage Schema
How do I extract the tech stack and project conventions from a repository?

To extract the tech stack and project conventions, this skill reads key repository files like Gemfile, package.json, and config files to identify languages, frameworks, and tools. It then stores these extracted facts in long-term memory for future use.

How can I save project facts into memory for faster onboarding?

You can save project facts into memory by running this skill to analyze your current repository structure. It uses memory.store_extraction to persist durable insights about your tech stack and conventions, enabling consistent decisions in future chats.

What is project-scoped memory and how does it apply to my repository analysis?

Project-scoped memory is a storage approach that persists facts with clear provenance tied to your specific repository. This skill supports project-scoped memory by default when analyzing your tech stack, ensuring extracted insights remain contextually accurate.

Does project analysis work with common repository structures like Ruby on Rails?

Yes, project analysis works with common repository structures like Ruby on Rails. It reads standard files such as Gemfile and README to identify frameworks, allowing memory to know your project uses Ruby, Rails, and PostgreSQL for targeted recommendations.

What files do I need in my repository to analyze languages and frameworks?

You need standard project files like package.json, Gemfile, README, and config files in your repository to analyze languages and frameworks. The skill reads these common repository structures to extract facts about your tools and conventions.