learn

Featured

Provides autonomous project pattern learning by analyzing the codebase to discover development conventions, architectural patterns, and coding standards, then generates project rule files in .claude/rules/. Use when user asks to "learn from project", "extract project rules", "analyze codebase conventions", "discover project patterns", or wants to auto-generate Claude Code rules for the current project.

AI & Automation 344 stars 40 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
85
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Learn Autonomously analyzes a project's codebase to discover development patterns, conventions, and architectural decisions, then generates project rule files in `.claude/rules/` for Claude Code to follow. ## Overview This skill acts as the **Orchestrator** in a two-agent architecture. It coordinates the overall workflow: gathering project context, delegating deep analysis to the `learn-analyst` sub-agent, filtering and ranking results, presenting findings to the user, and persisting approved rules to `.claude/rules/`. The separation of concerns ensures the analyst operates with a focused forensic prompt while the orchestrator manages user interaction and file persistence. ## When to Use Use this skill when: - User asks to "learn from this project" or "understand project conventions" - User wants to auto-generate `.claude/rules/` files from the existing codebase - User asks to "extract project rules" or "discover patterns" - User wants Claude Code to learn the project's coding standards - After joining a new project and wanting to codify existing conventions - Before starting a large feature to ensure Claude follows project patterns **Trigger phrases:** "learn from project", "extract rules", "analyze conventions", "discover patterns", "generate project rules", "learn codebase", "auto-generate rules" ## Instructions ### Phase 1: Project Context Assessment Before delegating to the analyst, gather high-level project context: 1. **Verify project root**: Confirm the ...

Details

Author
giuseppe-trisciuoglio
Repository
giuseppe-trisciuoglio/developer-kit
Created
10 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

project-analyzer

Analyze another Claude project — Claude Code or Cowork, from a local folder or a GitHub repo — against the full Cluide guide set and produce a written improvement plan. Use whenever the user wants a whole-project health check or improvement plan for a Claude setup other than the obvious one in front of them. Trigger on phrases like "analyze my other Claude project", "review this repo's Claude setup against Cluide", "audit my whole assistant setup", "what should I improve in my Claude project", "generate an improvement plan for <project>", or "score my project against the Cluide guides". Not for optimizing a single Cowork task's efficiency — use the cowork-optimizer skill for that.

2 Updated 2 days ago
KalastajaM
AI & Automation Listed

learn

Use when the user says 'learn!', 'capture this', 'update the skill', 'remember this for next time', or when a session surfaces a non-obvious pitfall, a doc-vs-reality gap, or a missing step in a skill/rule that was in use. Routes session learnings back into this repo's persistent guidance — skills/*/SKILL.md (+ references/), rules/coding-*.md, CLAUDE.md — rather than auto-memory. Automatically identifies which skills and rules were loaded during the session, checks for existing coverage (especially fabric-gotchas), verifies the learning against official docs before encoding it, proposes the edit at the right heading as a diff for approval, then hands off to /commit. Never edits silently, never writes domain knowledge to memory.

2 Updated 1 weeks ago
wardawgmalvicious
AI & Automation Listed

exploring-codebase

Use when joining an unfamiliar repo or before making non-trivial changes in one — produces a structured mental model of entry points, components, data flow, and tests.

0 Updated 5 days ago
Expeed-Software