Skip to content
Development
Command

/f5-module

Create or manage modules

From plugin
f5-framework
2469 skills104 agents69 commands
Install
$ npx -y skills add Fujigo-Software/f5-framework-claude --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/f5-module

Context preview

What this command does when you run it.

Create or manage modules

Command definition

f5-module.md
description: Create or manage modules
argument-hint: <create|list|analyze> [name]

/f5-module - Module Management

View and activate tech stack and domain modules for context-aware assistance.

ARGUMENTS

The user's request is: $ARGUMENTS

PURPOSE

Modules provide domain-specific knowledge:

  • **Tech Modules**: Framework patterns, best practices, anti-patterns
  • **Domain Modules**: Business logic, regulations, industry standards

MODULE TYPES

Tech Stack Modules

| Category | Modules | |----------|---------| | Backend | `nestjs`, `go`, `spring`, `fastapi`, `express`, `django`, `rails` | | Frontend | `react`, `vue`, `angular`, `nextjs`, `nuxt`, `svelte` | | Mobile | `flutter`, `react-native`, `swift`, `kotlin` | | Database | `postgresql`, `mysql`, `mongodb`, `redis`, `elasticsearch` | | Infrastructure | `kubernetes`, `docker`, `terraform`, `aws`, `gcp`, `azure` | | Gateway | `nginx`, `kong`, `traefik`, `envoy` |

Domain Modules

| Domain | Sub-domains | |--------|-------------| | `fintech` | stock-trading, p2p-lending, payment, banking, crypto | | `e-commerce` | b2c-retail, b2b-wholesale, marketplace, subscription | | `healthcare` | ehr, telemedicine, pharmacy, clinical-trials | | `logistics` | warehouse, fleet, last-mile, supply-chain | | `education` | lms, assessment, certification, e-learning | | `entertainment` | streaming, gaming, esports, horse-racing | | `saas` | multi-tenant, billing, analytics, crm |

ACTIONS

List Active Modules

/f5-module

Output:
๐Ÿ“ฆ Active Modules

Tech Stack:
  โœ“ nestjs     - Backend framework
  โœ“ react      - Frontend framework
  โœ“ postgresql - Primary database
  โœ“ redis      - Cache layer

Domain:
  โœ“ fintech/stock-trading - Retail variant

Source: .f5/config.json

List Available Modules

/f5-module list

Output:
๐Ÿ“‹ Available Modules

TECH STACK:
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Category    โ”‚ Modules                                     โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ Backend     โ”‚ nestjs, go, spring, fastapi, express        โ”‚
โ”‚ Frontend    โ”‚ react, vue, angular, nextjs, nuxt           โ”‚
โ”‚ Mobile      โ”‚ flutter, react-native, swift, kotlin        โ”‚
โ”‚ Database    โ”‚ postgresql, mysql, mongodb, redis           โ”‚
โ”‚ Infra       โ”‚ kubernetes, docker, terraform, aws          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

DOMAINS:
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Domain      โ”‚ Sub-domains                                 โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ fintech     โ”‚ stock-trading, p2p-lending, payment         โ”‚
โ”‚ e-commerce  โ”‚ b2c-retail, marketplace, subscription       โ”‚
โ”‚ healthcare  โ”‚ ehr, telemedicine, pharmacy                 โ”‚
โ”‚ logistics   โ”‚ warehouse, fleet, last-mile                 โ”‚
โ”‚ education   โ”‚ lms, assessment, certification              โ”‚
โ”‚ saas        โ”‚ multi-tenant, billing, analytics            โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Show Module Details

/f5-module show nestjs

Output:
๐Ÿ“ฆ Module: nestjs

Type: Backend Framework
Category: TypeScript/Node.js

Provides:
โ€ข Module/Controller/Service patterns
โ€ข Dependency injection best practices
โ€ข Guard/Interceptor/Pipe patterns
โ€ข TypeORM/Prisma integration
โ€ข Testing patterns (jest)
โ€ข OpenAPI/Swagger documentation

Best Practices:
โ€ข Use DTOs for validation
โ€ข Implement custom exceptions
โ€ข Use ConfigService for env vars
โ€ข Apply guards at controller level

Anti-patterns to Avoid:
โ€ข Business logic in controllers
โ€ข Circular dependencies
โ€ข Missing validation pipes
โ€ข Hardcoded configurations

Related Modules:
โ€ข postgresql, mongodb (database)
โ€ข redis (caching)
โ€ข kubernetes (deployment)

Show Domain Module

/f5-module show fintech/stock-trading

Output:
๐Ÿ“ฆ Domain: fintech/stock-trading

Variant: retail (default)

Provides:
โ€ข Trading system patterns
โ€ข Order management flows
โ€ข Real-time price handling
โ€ข Portfolio calculation logic
โ€ข Risk management rules

Regulatory Knowledge:
โ€ข Securities regulations
โ€ข KYC/AML requirements
โ€ข Audit trail requirements
โ€ข Data retention policies

Integration Patterns:
โ€ข Market data feeds
โ€ข Order execution APIs
โ€ข Settlement systems
โ€ข Compliance reporting

Business Rules:
โ€ข Order validation
โ€ข Position limits
โ€ข Trading hours
โ€ข Price validation

Activate Module

/f5-module activate go

Output:
โœ“ Module Activated: go

Added knowledge:
โ€ข Go project structure (cmd/, pkg/, internal/)
โ€ข Error handling patterns
โ€ข Concurrency best practices
โ€ข Testing with testify
โ€ข Go modules dependency management

Updated .f5/config.json

๐Ÿ’ก Use /f5-sync to update CLAUDE.md

Deactivate Module

/f5-module deactivate spring

Output:
โœ“ Module Deactivated: spring

Removed from active modules.
Updated .f5/config.json

๐Ÿ’ก Use /f5-sync to update CLAUDE.md

Auto-detect Modules

/f5-module detect

Output:
๐Ÿ” Auto-detecting modules...

Detected from project files:
  package.json โ†’ nestjs, react, typescript
  docker-compose.yml โ†’ postgresql, redis
  .f5/config.json โ†’ fintech/stock-trading

Suggested additions:
  โ—‹ kubernetes (found k8s/ directory)
  โ—‹ nginx (found nginx.conf)

Apply detected? [Y/n]

MODULE KNOWLEDGE

What Modules Provide

**Tech Modules:**

patterns:
  - Project structure conventions
  - Code organization patterns
  - Common implementations

best_practices:
  - Security guidelines
  - Performance optimization
  - Error handling

anti_patterns:
  - Common mistakes to avoid
  - Security vulnerabilities
  - Performance pitfalls

integration:
  - How to combine with other modules
  - Configuration patterns
  - Migration guides

**Domain Modules:**

business_rules:
  - Industry-specific logic
  - Validation requirements
  - Calculation formulas

regulations:
  - Compliance requirements
  - Data handling rules
  - Audit requirements

terminology:
  - Domain vocabulary
  - Standard abbreviations
  - Common
Read more
Ships withf5-framework

AI-Powered Development Framework for Claude Code

Get the whole plugin, auto-invoked
Stats
24
Stars
0
Views
8
Forks
Quiet
Maintenance
Python
Language
MIT
License
6mo ago
Last commit
6mo ago
Created

Repo: Fujigo-Software/f5-framework-claude