Skip to content

shakeebiqbal0091/AI-Agent-for-Codebase-Analysis-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Agent for Codebase Analysis & Automation (RepoPilot)

RepoPilot is an agentic AI system built using Claude Code principles.
It analyzes software repositories using skill-based procedural knowledge to generate structured, automation-ready insights.

This project is designed as a company-grade AI agent, not a demo.


🚀 Why This Project?

Most AI tools answer questions.
RepoPilot understands codebases as systems.

It demonstrates:

  • Agentic reasoning
  • Skill-driven workflows
  • Tool-based execution
  • Deterministic, read-only analysis
  • Production-style architecture

🧠 Core Concepts

  • Agent: Planner + Executor architecture
  • Skills: Reusable procedural knowledge (.skill.md)
  • Tools: File-system intelligence & repo scanning
  • Memory: Logged outputs and structured reports

✨ Features (v1)

  • Repository structure analysis
  • Tech stack detection
  • Skill-based codebase summarization
  • Read-only, safe execution
  • Markdown & JSON reporting

🛠 Tech Stack

  • Python 3.10+
  • Claude Code–style agent architecture
  • Modular agent design
  • File-system analysis tools

📂 Project Structure

repo-pilot/ ├── agent/ │ ├── agent.py │ ├── planner.py │ ├── skill_loader.py ├── skills/ │ └── repo_summary.skill.md ├── tools/ │ └── repo_scanner.py ├── data/ │ └── analysis_logs.json └── README.md


🎯 Use Cases

  • Developer onboarding
  • Repository audits
  • Internal tooling automation
  • Foundations for AI-powered code review agents

📌 Status

Active development.
This repository serves as a foundation for advanced agent-based automation systems.

About

Skill-driven AI agent for deterministic codebase analysis (Python, Agentic AI)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages