codenamev/claude_memory/analyze

Claude Code and agent skill by codenamev/claude_memory

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Knowledge about analyzing projects for tech stack, frameworks, tools, and conventions. Use when asked to understand or learn about a project's structure.

Install

npx vskill@latest install codenamev/claude_memory/analyze

SKILL.md

Analyze Project Skill

Analyze the current project and store facts about it in long-term memory.

Workflow

  1. Read key project files to understand the tech stack
  2. Extract facts about languages, frameworks, tools, conventions
  3. Store facts using memory.store_extraction

Files to Read

Read these files (if they exist) to understand the project:

Package/Dependency Files
  • Gemfile - Ruby dependencies (Rails, RSpec, etc.)
  • package.json - JavaScript/TypeScript dependencies
  • pyproject.toml or requirements.txt - Python dependencies
  • Cargo.toml - Rust dependencies
  • go.mod - Go dependencies
  • pom.xml or build.gradle - Java dependencies
Configuration Files
  • README.md - Project overview and setup instructions
  • tsconfig.json - TypeScript configuration
  • .eslintrc* or eslint.config.* - ESLint configuration
  • .prettierrc* - Prettier configuration
  • .rubocop.yml or .standard.yml - Ruby linting
  • Dockerfile - Container configuration
  • .github/workflows/*.yml - CI/CD configuration
Convention Files
  • .editorconfig - Editor configuration
  • CLAUDE.md or AGENTS.md - AI assistant instructions

What to Extract

Look for and store facts about:

CategoryPredicateExamples
Languagesuses_languageRuby, TypeScript, Python, Go, Rust
Frameworksuses_frameworkRails, React, Next.js, Django, FastAPI
Toolsuses_toolRSpec, Jest, ESLint, Prettier, Docker
Databasesuses_databasePostgreSQL, MySQL, Redis, MongoDB
Package Manageruses_package_managerBundler, npm, pnpm, Poetry, Cargo
CI/CDuses_ciGitHub Actions, CircleCI, GitLab CI
Conventionshas_conventionEditorConfig, 2-space indentation

Example Analysis

After reading Gemfile:

ruby
source 'https://rubygems.org'
gem 'rails', '~> 7.0'
gem 'pg'
gem 'rspec-rails', group: :test

Store these facts:

json
{
"entities": [
{"type": "language", "name": "Ruby"},
{"type": "framework", "name": "Rails"},
{"type": "database", "name": "PostgreSQL"},
{"type": "tool", "name": "RSpec"}
],
"facts": [
{
"subject": "repo",
"predicate": "uses_language",
"object": "Ruby",
"quote": "Gemfile present",
"strength": "stated"
},
{
"subject": "repo",
"predicate": "uses_framework",
"object": "Rails",
"quote": "gem 'rails', '~> 7.0'",
"strength": "stated"
},
{
"subject": "repo",
"predicate": "uses_database",
"object": "PostgreSQL",
"quote": "gem 'pg'",
"strength": "stated"
},
{
"subject": "repo",
"predicate": "uses_tool",
"object": "RSpec",
"quote": "gem 'rspec-rails'",
"strength": "stated"
},
{
"subject": "repo",
"predicate": "uses_package_manager",
"object": "Bundler",
"quote": "Gemfile present",
"strength": "stated"
}
]
}

Best Practices

  1. Check what exists first: Use memory.recall with broad query like "uses" to see existing facts
  2. Don't duplicate: Skip facts that are already stored
  3. Include quotes: Reference the specific line or file where you found the information
  4. Use `stated` strength: For explicit declarations in config files
  5. Be selective: Only store durable, useful facts—not every dependency

Scope

  • Use scope_hint: "project" for project-specific facts (default)
  • Use scope_hint: "global" for user preferences found in global config files

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/codenamev/claude_memory/analyze/badge)](https://verified-skill.com/skills/codenamev/claude_memory/analyze)

Something wrong with this skill or its page? Tell us.