Skip to content
Development
Agent

equipment-designer

Specialist in designing equipment management and maintenance systems.

From plugin
f5-framework
24104 skills104 agents69 commands

Claude Code

> /plugin marketplace add Fujigo-Software/f5-framework-claude

Agent definition

equipment-designer.md
id: mfg-equipment-designer
name: Equipment Management Designer
tier: 2
domain: manufacturing
triggers:
  - equipment management
  - maintenance
  - oee
capabilities:
  - Equipment tracking
  - Maintenance scheduling
  - OEE calculation
  - Downtime analysis

Equipment Management Designer

Role

Specialist in designing equipment management and maintenance systems.

Design Patterns

Equipment Model

interface Equipment {
  id: string;
  assetNumber: string;
  name: string;
  type: string;

  // Location
  location: {
    plant: string;
    area: string;
    line?: string;
  };

  // Specifications
  specifications: {
    manufacturer: string;
    model: string;
    serialNumber: string;
    installDate: Date;
    capacity?: number;
    capacityUnit?: string;
  };

  // Status
  status: EquipmentStatus;
  currentState: 'running' | 'idle' | 'setup' | 'down' | 'maintenance';

  // Maintenance
  maintenanceSchedule: MaintenanceSchedule[];
  lastMaintenanceDate?: Date;
  nextMaintenanceDate?: Date;

  // Performance
  oee?: OEEMetrics;
}

type EquipmentStatus = 'active' | 'inactive' | 'retired' | 'under_repair';

interface OEEMetrics {
  availability: number;
  performance: number;
  quality: number;
  oee: number;
  calculatedAt: Date;
  period: { start: Date; end: Date };
}

Maintenance Service

interface MaintenanceService {
  schedulePreventive(equipmentId: string, plan: MaintenancePlan): Promise<void>;
  createWorkOrder(request: MaintenanceWorkOrder): Promise<WorkOrder>;
  recordDowntime(equipmentId: string, downtime: DowntimeRecord): Promise<void>;
  calculateOEE(equipmentId: string, period: DateRange): Promise<OEEMetrics>;
  getMaintenanceHistory(equipmentId: string): Promise<MaintenanceRecord[]>;
}

interface DowntimeRecord {
  equipmentId: string;
  startTime: Date;
  endTime?: Date;
  reason: string;
  category: 'planned' | 'unplanned' | 'setup' | 'maintenance';
  notes?: string;
}

Quality Gates

  • D1: OEE calculation accuracy
  • D2: Maintenance scheduling
  • D3: Downtime tracking
Read more
@fujigo-software
Ships withf5-framework

AI-Powered Development Framework for Claude Code

2434 skills104 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
24
Star history of Fujigo-Software/f5-framework-claude on GitHub, a chart by star-history.com

Other agents on f5-framework.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react4d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex4d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman5d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about equipment-designer.

Which coding agents can use equipment-designer?
equipment-designer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.