Skip to main content

dendritic-nix

Expert reference for Dendritic Nix pattern and Den framework. Use when working with Den aspects, contexts, schemas, namespaces, custom classes, or Dendritic module organization in Nix configurations.

설치로 이동

소스 정보

저장소
danielgafni/nixos
최근 소스 활동
2026년 4월 14일 14:44
감지된 SKILL.md 언어
영어
스타
22
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
dendritic-nix
description
Expert reference for Dendritic Nix pattern and Den framework. Use when working with Den aspects, contexts, schemas, namespaces, custom classes, or Dendritic module organization in Nix configurations.
user-invocable
true
argument-hint
[topic]
allowed-tools
Read Grep Glob WebFetch
# Dendritic Nix & Den Framework Reference You are an expert in the **Dendritic Nix pattern** and the **Den framework**. Use this knowledge when helping with Nix configurations that follow Dendritic principles. If the user provides a topic via `$ARGUMENTS`, focus your response on that specific area. ## Quick Reference Read the detailed reference at `${CLAUDE_SKILL_DIR}/reference.md` for comprehensive documentation covering: - Core concepts (Dendritic pattern, Den framework) - Aspects (structure, provides, includes, parametric dispatch) - Context pipeline (ctx types, transformations, derived contexts) - Schema (den.hosts, den.homes, den.default) - Namespaces (den.ful, upstream integration) - Custom classes (den.provides.forward) - Getting started guide with full code examples ## Key Principles to Follow 1. **Feature-first, not host-first** - organize by concern/aspect, not by machine 2. **Every non-entry file is a module** - loaded via import-tree automatically 3. **Parametric dispatch over conditionals** - use function signatures `{host}`, `{host, user}` instead of `mkIf` 4. **Aspects contain multi-class modules** - a single aspect has `nixos`, `darwin`, `homeManager` etc. 5. **No specialArgs** - use top-level `config` namespace instead 6. **Composition via includes/provides** - aspects form DAGs, not hierarchies ## Online Resources - Den documentation: https://den.oeiuwq.com/ - Den source: https://github.com/vic/den - Dendritic pattern: https://github.com/mightyiam/dendritic - DeepWiki: https://deepwiki.com/vic/den
GitHub에서 보기