Skip to content

Getting Started

hs0326 edited this page Mar 14, 2026 · 1 revision

Getting Started

Installation

Plugin Marketplace (Recommended)

# 1. Add the marketplace
/plugin marketplace add DavidKim0326/DUDA

# 2. Install the plugin
/plugin install duda

Hooks are registered automatically via hooks/hooks.json.

Manual Installation

git clone https://github.com/DavidKim0326/DUDA.git
cp -r DUDA ~/.claude/skills/duda

First Use

You: duda init
DUDA: Running topological exploration...
      DUDA_MAP generated
      Files tagged: 234 complete / 5 ambiguous
      Does this structure look correct? (Y / enter corrections)

CLAUDE.md Integration

Add this to your project's CLAUDE.md for auto-configuration:

## DUDA Context

Isolation type: Type A + Type B

Hierarchy:
  - Platform: Core feature definitions
  - Organization: Org-level customization
  - Tenant: Per-tenant operations

Isolation boundary:
  - Method: RLS + import rules
  - Tenant identifier: org_id
  - Upper-only paths: src/platform/
  - Lower-only paths: src/tenant/
  - Shared paths: packages/

Transplant deny list:
  - Admin config management: Platform-only feature

Requirements

  • Claude Code v2.1.0+
  • Python 3.8+ (optional - manual mode works without)
  • No pip packages required (stdlib only)

Next Steps

Clone this wiki locally