learn-project
CommunityScan code to extract patterns and propose rules.
Software Engineering#dependencies#imports#code-analysis#pattern-discovery#rule-generation#domain-rules
Authorluiseiman
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Detects patterns, dependencies, and conventions directly from code, then proposes domain rules based on observed behavior.
Core Features & Use Cases
- Detects dependency files across languages (package.json, pyproject.toml, requirements.txt, go.mod, Podfile, Gemfile, pom.xml/build.gradle/build.gradle.kts) and compiles a flat dependency list.
- Scans imports across Python, TypeScript/JavaScript, Go, and Swift to surface frequently used libraries.
- Analyzes project structure and config files to contextualize patterns and constraints.
- Classifies observed patterns into actionable domain-rule proposals and guides rule generation under .claude/rules/domain/.
- Generates a concise summary with evidence to seed /forge domain extraction.
Quick Start
Run Learn Project on your repository to produce dependency, import, and pattern reports and suggested domain rules.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: learn-project Download link: https://github.com/luiseiman/dotforge/archive/main.zip#learn-project Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.