Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Nick Gerakines avatar

Jd

  • 7 repo stars
  • Updated February 10, 2026
  • ngerakines/jd

Manage Johnny.Decimal systems with AI-assisted inbox processing, classification, JDex maintenance, and system setup. Supports single and multi-system (SYS.AC.ID) configurations.

About

jd is a Claude Code skill in the AI & Agent Building category. Manage Johnny.Decimal systems with AI-assisted inbox processing, classification, JDex maintenance, and system setup. Supports single and multi-system (SYS.AC.ID) configurations.

  • jd
  • AI & Agent Building
  • AI-coding skill

Jd by the numbers

  • Data as of Jul 27, 2026 (Skillselion catalog sync)
/plugin marketplace add ngerakines/jd
/plugin install jd@jd-plugins

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars7
Last updatedFebruary 10, 2026
Repositoryngerakines/jd

What it does

Manage Johnny.Decimal systems with AI-assisted inbox processing, classification, JDex maintenance, and system setup. Supports single and multi-system (SYS.AC.ID) configurations.

README.md

Johnny.Decimal Plugin

Manage Johnny.Decimal systems with AI-assisted inbox processing, classification, JDex maintenance, and system setup. Supports single and multi-system (SYS.AC.ID) configurations.

Installation

claude plugins add jd-plugins/jd

Commands

Command Description
/jd:process-inbox [system-code] Process items in a JD inbox — classify, file, extract tasks, log actions
/jd:jdex-audit [system-code] Compare JDex against folder structure, flag mismatches
/jd:setup-system Initialize a new JD system with folders, standard zeros, and JDex
/jd:sub-index [system-code] [category] Manage +SUB index files, assign next numbers, create entries
/jd:manage-tasks [system-code] [action] [filter] Manage tasks — view, add, complete, cancel, modify using jdtodo.txt format

Skills

Skills activate automatically based on what you're doing:

Skill Triggers on
jd-inbox-processor "process my inbox," "file my stuff," "sort my inbox," "triage my captures"
jd-system-setup "set up my JD system," "create a new system," "initialize JD"
jd-jdex-audit "audit my JDex," "check my system," "sync JDex," "verify my JD system"
jd-sub-index "update sub index," "add a new project," "what's the next sub number"
jd-task-manager "show my tasks," "what's due today," "add a task," "mark that done," "review my someday list"

Example Workflows

Process your inbox after a busy week

> process my inbox

Discovered 2 systems with non-empty inboxes:
  P10 Personal: 8 items
  W20 Work: 3 items

Processing P10...
  ✓ 2026-02-05 W-2 Form.pdf → P10.33.02 (2025 tax return)
  ✓ 2026-02-06 Dentist receipt.pdf → P10.41.02 (Dental)
  ? Meeting notes.md — medium confidence: P10.24.04 (Alex notes) or W20.14.01 (1:1 with Morgan)?
  ...

Set up a new system for a child

> /jd:setup-system

What kind of system? Child/dependent
System code: K30
System name: Jamie
Root: ~/Library/Mobile Documents/com~apple~CloudDocs/JD/

Creating K30 Jamie...
  00-09 System ✓
  10-19 Identity & documents ✓
  20-29 School ✓
  ...

Audit after manual reorganization

> /jd:jdex-audit P10

JDex Audit: P10 Personal
  JDex entries: 87
  Filesystem folders: 89
  ✗ 2 undocumented folders found
  ✗ 1 name mismatch

Add 11.08 Garage storage to JDex? [y/n]

Manage your tasks

> show my tasks

P10 Personal: 12 active tasks (3 overdue)
  (A) Submit quarterly tax estimate +N42.13.02 due:2026-04-15
  (A) Respond to P0 follow-up +G24.21.05 due:2026-02-10 [OVERDUE]
  ...

> /jd:manage-tasks P10 add

What's the task? Call insurance about claim deductible
Priority? (A)
JD location? N42.11.03
Context? @phone
Due date? next Friday

Added: (A) 2026-02-09 Call insurance about claim deductible +N42.11.03 @phone due:2026-02-14

> mark the tax estimate done

Completed: x 2026-02-09 Submit quarterly tax estimate +N42.13.02 @laptop pri:A
Moved to done.txt.

Configuration

The plugin discovers your JD root automatically by checking:

  1. ~/Library/Mobile Documents/com~apple~CloudDocs/JD/ (iCloud Drive)
  2. ~/Documents/JD/
  3. ~/JD/

If your JD root is elsewhere, the plugin will ask when you first use it.

Multi-system support

The plugin handles both single-system and multi-system setups. Systems are identified by their [A-Z][0-9][0-9] prefix (e.g., P10 Personal, W20 Work).

What is Johnny.Decimal?

Johnny.Decimal is a constraint-based organizational system with exactly three levels:

Area (10-19, 20-29, ..., 90-99)
  └── Category (11, 12, ..., 19)
        └── ID (11.01, 11.02, ..., 11.99)

Every file gets a unique numeric address. The system caps each level at ~10 items, making classification a bounded decision at every step. The JDex is the master index — the single source of truth for every ID in a system.

Learn more at johnnydecimal.com.

License

Apache License 2.0. See LICENSE.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.