aytordev-module-layout

Define consistent module layouts across nixos, darwin, home-manager, and common directories.

1|Updated Jun 2, 2025
One-click install
npx skills add https://github.com/aytordev/system --skill aytordev-module-layout
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aytordev-module-layout
Source: https://github.com/aytordev/system/tree/main/modules/common/ai-tools/skills/aytordev/module-layout
Command: npx skills add https://github.com/aytordev/system --skill aytordev-module-layout

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide defines a consistent directory structure and placement rules for aytordev modules, helping teams organize Nix-related skills and avoid fragmentation.

Core Features & Use Cases

  • Enforces Structure, Placement, and Discovery guidelines for modular aytordev skills.
  • Provides clear examples of directory layout (nixos/darwin/home/common) and auto-discovery usage.
  • Use case: when adding a new aytordev skill, follow the standard module layout and discovery rules to ensure consistency across the repo.

Quick Start

Organize new modules using the standard directory layout and auto-discovery rules described in this guide.

Frequently Asked Questions about aytordev-module-layout

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize a nix module layout for nixos, darwin, and home-manager?

To organize a nix module layout, use a standardized directory structure across nixos, darwin, home-manager, and common directories. This approach enforces placement guidelines and auto-discovery rules to prevent repository fragmentation.

What is auto-discovery in nix module layouts?

Auto-discovery in nix module layouts is a mechanism that automatically finds and integrates modules using standardized directory placement. It ensures scalable organization by applying consistent discovery rules across the repository.

What frontmatter does SKILL.md need for nix module creation?

For nix module creation, a SKILL.md file must contain a name and description as required frontmatter. It also supports optional resources like scripts, references, and assets to document the module.

Does the nix module layout integrate with AGENTS.md generation?

Yes, the nix module layout integrates with AGENTS.md generation tooling. This integration automates documentation generation by leveraging the standardized directory structure and module frontmatter.

What's the best way to standardize aytordev skills across a repository?

The best way to standardize aytordev skills is to apply consistent directory placement rules and frontmatter requirements during new module creation. This ensures scalable organization and prevents fragmentation.