# Augment Extensions Module Catalog

This catalog lists all available extension modules for Augment Code AI.

## Quick Start

```bash
# List all modules
augx list

# Show module details
augx show <module-name>

# Link a module to your project
augx link <module-name>
```

## Coding Standards

### HTML/CSS/JavaScript Standards
- **Module**: `coding-standards/html-css-js`
- **Version**: 1.0.0
- **Character Count**: ~165,097
- **Description**: Comprehensive HTML/CSS/JavaScript coding standards for modern web development with semantic HTML, modern CSS features, and ES6+ JavaScript
- **Contents**:
  - Async patterns
  - Css modern features
  - Css standards
  - Dom manipulation
  - Html standards
  - Javascript standards
  - Performance
  - Tooling

**Usage**:
```bash
augx link coding-standards/html-css-js
```

### Python Coding Standards
- **Module**: `coding-standards/python`
- **Version**: 1.1.0
- **Character Count**: ~116,868
- **Description**: Comprehensive Python coding standards including naming conventions, type hints (PEP 484, 585, 604), and error handling
- **Contents**:
  - Async patterns
  - Best practices
  - Code organization
  - Documentation
  - Error handling
  - Naming conventions
  - Testing
  - Tooling
  - Type hints

**Usage**:
```bash
augx link coding-standards/python
```

### React Patterns
- **Module**: `coding-standards/react`
- **Version**: 1.0.0
- **Character Count**: ~32,000
- **Description**: Modern React patterns including component design, hooks, and state management best practices
- **Contents**:
  - Component patterns
  - Hooks best practices
  - Performance
  - State management
  - Typescript react

**Usage**:
```bash
augx link coding-standards/react
```

### TypeScript Standards
- **Module**: `coding-standards/typescript`
- **Version**: 1.0.0
- **Character Count**: ~6,416
- **Description**: Comprehensive TypeScript coding standards and best practices
- **Contents**:
  - Naming conventions

**Usage**:
```bash
augx link coding-standards/typescript
```

## Domain Rules

### API Design Guidelines
- **Module**: `domain-rules/api-design`
- **Version**: 1.0.0
- **Character Count**: ~35,000
- **Description**: Comprehensive API design guidelines including REST, GraphQL, versioning, and best practices
- **Contents**:
  - Authentication
  - Documentation
  - Error handling
  - Graphql api
  - Rest api
  - Versioning

**Usage**:
```bash
augx link domain-rules/api-design
```

### Database Design Guidelines
- **Module**: `domain-rules/database`
- **Version**: 1.0.0
- **Character Count**: ~449,449
- **Description**: Comprehensive database design guidelines including schema design, normalization, indexing, and best practices
- **Contents**:
  - Flat databases
  - Nosql databases
  - Nosql document stores
  - Nosql graph databases
  - Nosql key value stores
  - Performance optimization
  - Relational databases
  - Relational indexing
  - Relational query optimization
  - Relational schema design
  - Relational transactions
  - Security standards
  - Universal best practices
  - Vector databases
  - Vector embeddings
  - Vector indexing

**Usage**:
```bash
augx link domain-rules/database
```

### Security Guidelines
- **Module**: `domain-rules/security`
- **Version**: 1.0.0
- **Character Count**: ~38,000
- **Description**: Comprehensive security guidelines including OWASP best practices, authentication, encryption, and secure coding
- **Contents**:
  - Authentication security
  - Encryption
  - Input validation
  - Owasp top 10
  - Secure coding
  - Web security

**Usage**:
```bash
augx link domain-rules/security
```

### WordPress Development Standards
- **Module**: `domain-rules/wordpress`
- **Version**: 1.0.0
- **Character Count**: ~0
- **Description**: Comprehensive WordPress development guidelines including themes, plugins, blocks, and best practices
- **Contents**:
  - Coding standards
  - Directory structure
  - File patterns
  - Gutenberg blocks
  - Performance
  - Plugin development
  - Project detection
  - Rest api
  - Security
  - Theme development
  - Woocommerce

**Usage**:
```bash
augx link domain-rules/wordpress
```

### WordPress Plugin Development
- **Module**: `domain-rules/wordpress-plugin`
- **Version**: 1.1.0
- **Character Count**: ~344,186
- **Description**: Comprehensive WordPress plugin development guidelines covering plugin structure, architecture patterns, admin interfaces, frontend functionality, Gutenberg blocks, REST API, AJAX, database management, security, performance, WooCommerce integration, testing patterns, and WordPress.org submission.
- **Contents**:
  - Activation hooks
  - Admin interface
  - Ajax handlers
  - Asset management
  - Context providers
  - Cron jobs
  - Database management
  - Documentation standards
  - Frontend functionality
  - Gutenberg blocks
  - Internationalization
  - Migration
  - Performance optimization
  - Plugin architecture
  - Plugin structure
  - Rest api
  - Scaffolding workflow
  - Security best practices
  - Testing patterns
  - Testing
  - Vscode integration
  - Woocommerce integration
  - Wordpress org submission

**Usage**:
```bash
augx link domain-rules/wordpress-plugin
```

## Workflows

### Beads Workflow
- **Module**: `workflows/beads`
- **Version**: 1.0.0
- **Character Count**: ~39,912
- **Description**: Distributed, git-backed graph issue tracker for AI agents. Provides persistent, structured memory for coding agents with dependency tracking.
- **Contents**:
  - Best practices
  - File format
  - Manual setup
  - Workflow

**Usage**:
```bash
augx link workflows/beads
```

### OpenSpec Workflow
- **Module**: `workflows/openspec`
- **Version**: 1.0.0
- **Character Count**: ~32,661
- **Description**: Spec-driven development (SDD) workflow for AI coding assistants. Provides structured change management with proposals, specs, and tasks.
- **Contents**:
  - Best practices
  - Manual setup
  - Spec format
  - Workflow

**Usage**:
```bash
augx link workflows/openspec
```

## Examples

### Design Patterns Examples
- **Module**: `examples/design-patterns`
- **Version**: 1.0.0
- **Character Count**: ~42,000
- **Description**: Common design patterns with TypeScript/JavaScript implementations and use cases

**Usage**:
```bash
augx link examples/design-patterns
```

### Gutenberg Block Plugin Examples
- **Module**: `examples/gutenberg-block-plugin`
- **Version**: 1.0.0
- **Character Count**: ~15,889
- **Description**: Complete Gutenberg block plugin examples with block.json, React components, InspectorControls, RichText, MediaUpload, and build process

**Usage**:
```bash
augx link examples/gutenberg-block-plugin
```

### REST API Plugin Examples
- **Module**: `examples/rest-api-plugin`
- **Version**: 1.0.0
- **Character Count**: ~40,367
- **Description**: Complete REST API plugin examples with custom endpoints (GET, POST, PUT, DELETE), authentication, validation, error handling, and JavaScript client examples

**Usage**:
```bash
augx link examples/rest-api-plugin
```

### WooCommerce Extension Examples
- **Module**: `examples/woocommerce-extension`
- **Version**: 1.0.0
- **Character Count**: ~24,196
- **Description**: Complete WooCommerce extension examples with custom product fields, checkout customization, payment gateway, order hooks, and WooCommerce best practices

**Usage**:
```bash
augx link examples/woocommerce-extension
```

## Statistics

- **Total Modules**: 17
- **Coding Standards**: 4
- **Domain Rules**: 5
- **Workflows**: 2
- **Examples**: 4
- **Total Character Count**: ~1,588,153
