johnny-decimal

Enforce Johnny.Decimal hierarchical structures and naming conventions for systems, areas, categories, and IDs.

1|Updated Sep 5, 2025
One-click install
npx skills add https://github.com/Ramblurr/nix-devenv --skill johnny-decimal-ramblurr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: johnny-decimal
Source: https://github.com/Ramblurr/nix-devenv/tree/main/prompts/skills/johnny-decimal
Command: npx skills add https://github.com/Ramblurr/nix-devenv --skill johnny-decimal-ramblurr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you implement and maintain the Johnny.Decimal system for organizing any type of information, ensuring strict adherence to its hierarchical structure and naming conventions.

Core Features & Use Cases

  • Structured Numbering: Apply a consistent numbering scheme for files, projects, or data.
  • Hierarchy Enforcement: Ensures strict containment rules and format patterns for Systems, Areas, Categories, and IDs.
  • Metadata Management: Supports standard and user-defined metadata for IDs.
  • Use Case: Use this Skill to organize your personal project files, research papers, or client work according to the Johnny.Decimal specification, making retrieval and management effortless.

Quick Start

Organize the attached document 'project-proposal.md' as a new ID within the 'P01' system, 'P01.01' category, with the ID 'P01.01.0001' and the description 'Initial Project Proposal'.

Frequently Asked Questions about johnny-decimal

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

FAQPage Schema
What is the Johnny.Decimal system for file management and information architecture?

The Johnny.Decimal system is an information organization method that enforces hierarchical structures and naming conventions for systems, areas, categories, and IDs. It provides a strict format pattern to make data retrieval and file management effortless.

How do I organize project files using a structured numbering scheme?

You can organize project files by applying a consistent numbering scheme across systems, areas, categories, and IDs. This approach enforces strict containment rules and format patterns, ensuring structured metadata management for each document.

How do I generate a plain-text index file for my file management system?

You can generate a plain-text index file to validate your data structure against the Johnny.Decimal specification. This process checks hierarchical containment, validates ID formats, and ensures all metadata and descriptions adhere to strict rules.

Can I add custom metadata to IDs in my hierarchical data structure?

Yes, you can manage standard and user-defined metadata for IDs within your information architecture. This includes attaching descriptions, related IDs, and URLs while maintaining strict adherence to the hierarchical naming conventions.

What are the limitations of using Johnny.Decimal for data structure organization?

The limitation of this data structure approach is its strict enforcement of hierarchical containment and format patterns for systems, areas, categories, and IDs. Information not fitting this rigid naming convention cannot be properly validated or indexed.