This is a two-agent system that scans your codebase to extract conventions and patterns, then generates rule files in .claude/rules/ for Claude Code to follow going forward. The orchestrator gathers context and filters results while a separate analyst sub-agent does the forensic work. It presents top findings ranked by impact score and asks before writing anything. Smart move is running this when you join a new project so Claude learns the existing patterns instead of fighting them. One thing to know: it explicitly skips low-impact findings and deduplicates against existing rules, so if your project is already well-documented you might get zero results. That's actually the correct behavior, not a bug.

skills.sh installs
3.5K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill learn --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Category
Documentation
First seen
Jun 3, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1ar9av avatarwiki-updatear9av/obsidian-wikiSync the current project's knowledge into the Obsidian wiki. Use this skill from any project when the user says "update wiki", "sync to wiki", "save this to my 3.4Kskills.sh installs
2ar9av avatarwiki-exportar9av/obsidian-wikiExport the Obsidian wiki's knowledge graph to structured formats for use in external tools. Use this skill when the user says "export wiki", "export graph", "ex3.3Kskills.sh installs
3content-designer avatarux-writingcontent-designer/ux-writing-skillux writing3Kskills.sh installs
4sanyuan0704 avatarwiki-ingestsanyuan0704/sanyuan-skillsCompile articles, documents, or notes into a structured wiki knowledge base. Use when user says 'ingest to wiki', 'compile to knowledge base', 'update wiki', 'w2.8Kskills.sh installs
5google avataradk-cheatsheetgoogle/adk-docsMUST READ before writing or modifying ADK agent code. ADK API quick reference for Python — agent types, tool definitions, orchestration patterns, callbacks, and2.7Kskills.sh installs
6agricidaniel avatarblog-chartagricidaniel/claude-blogGenerate dark-mode-compatible inline SVG data visualization charts for blog posts. Supports horizontal bar, grouped bar, donut, line, lollipop, area, and radar 2.7Kskills.sh installs