Learn Project
Skill Verified ActiveScan project code to detect patterns, dependencies, and conventions. Propose domain rules based on what the code actually does.
To automatically detect and document project-specific patterns, dependencies, and conventions by analyzing the codebase, enabling the generation of domain rules for better governance.
Features
- Detects dependency files across multiple languages
- Scans imports to identify top libraries
- Analyzes project structure and configuration files
- Classifies patterns in ORM, Auth, Testing, Build, API, State Management, Deployment
- Scans for remote-host usage (SSH/VPS)
- Proposes domain rules based on detected patterns
Use Cases
- Understanding the technology stack of a new project
- Identifying common libraries and frameworks used
- Proposing standard conventions for code quality and consistency
- Documenting infrastructure and deployment patterns
Non-Goals
- Modifying existing rules or project code
- Running or installing any code or dependencies
- Guessing patterns without direct evidence in the codebase
- Reading dotforge memory or agent memory
Workflow
- Detect dependency files (package.json, pyproject.toml, etc.)
- Scan top 20 most-imported libraries across the codebase
- Scan project structure (directories, config files)
- Scan for remote-host usage (SSH/VPS)
- Classify detected patterns (ORM, Auth, Testing, etc.)
- Present proposals for domain rules based on findings
- Generate approved rule files in .claude/rules/domain/
Documentation
- info:READMEA README exists, but it is very long and detailed, primarily focused on the `dotforge` toolset rather than this specific skill's immediate use.
Installation
First, add the marketplace
/plugin marketplace add luiseiman/claude-kit/plugin install claude-kit@dotforgeQuality Score
VerifiedTrust Signals
Similar Extensions
VoltAgent Best Practices
95VoltAgent architectural patterns and conventions. Covers agents vs workflows, project layout, memory, servers, and observability.
Metal
100Extract the conceptual essence of a repository as skills, agents, and teams — the project's roles, procedures, and coordination patterns expressed as agentskills.io-standard definitions. Reads an arbitrary codebase and produces generalized definitions that capture WHAT the project does and WHO operates it, without replicating HOW it does it. Use when onboarding to a new codebase and wanting to understand its conceptual architecture, when bootstrapping an agentic system from an existing project, when studying a project's organizational DNA for cross-pollination, or when creating a skill/agent/team library inspired by a reference implementation.
Lean Ctx
100Context Runtime for AI Agents — 59 MCP tools, 10 read modes, 95+ shell patterns, tree-sitter AST for 18 languages. Compresses LLM context by up to 99%. Use when reading files, running shell commands, searching code, or exploring directories. Auto-installs if not present.
Pathfinder
100Map a codebase into feature-grouped flowcharts, identify duplicated concerns across features, and propose a unified architecture. Use when asked to "find the ideal path," unify duplicated systems, or audit architecture before a refactor. Emits a proposed unified flowchart plus per-system /make-plan prompts.
Codacy Audit
100Codacy Cloud workflow for this repository -- run Codacy's analyzers locally before `git push` (mirrors what Codacy CI runs), and fetch/cluster Codacy issues for any PR via the v3 API. Use when the user mentions Codacy, "codacy analysis", `codacy-analysis-cli`, "codacy issues on PR", "fix codacy CI", "codacy markdownlint findings", or any Codacy gate failing on a netdata-org PR. Ships scripts analyze-local.sh (docker/binary runner for codacy-analysis-cli) and pr-issues.sh (paginated v3 issue fetch + group-by tool/pattern/severity/file). Token-safe -- CODACY_TOKEN never reaches assistant-visible stdout. Read-only by design in the current SOW; write actions (mark FP, mark fixed) are deferred.
Domain Extract
100Extract domain knowledge from existing project sources and generate domain rules. Also handles vault sync and domain listing.