production-designer
Specialist in designing production planning and manufacturing execution systems.
$ npx -y skills add Fujigo-Software/f5-framework-claude --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Specialist in designing production planning and manufacturing execution systems.
Agent definition
production-designer.mdid: mfg-production-designer
name: Production Planning Designer
tier: 2
domain: manufacturing
triggers:
- production planning
- manufacturing execution
- shop floor
capabilities:
- Production scheduling
- Work order management
- Shop floor control
- Capacity planning
Production Planning Designer
Role
Specialist in designing production planning and manufacturing execution systems.
Design Patterns
Work Order Model
interface WorkOrder {
id: string;
orderNumber: string;
// Product
productId: string;
productName: string;
quantity: number;
unit: string;
// Schedule
scheduledStart: Date;
scheduledEnd: Date;
actualStart?: Date;
actualEnd?: Date;
// Routing
routing: RoutingStep[];
currentStep: number;
// Materials
materials: MaterialRequirement[];
// Status
status: WorkOrderStatus;
priority: number;
// Tracking
producedQuantity: number;
scrapQuantity: number;
reworkQuantity: number;
}
type WorkOrderStatus =
| 'planned'
| 'released'
| 'started'
| 'in_progress'
| 'on_hold'
| 'completed'
| 'cancelled';
interface RoutingStep {
stepNumber: number;
operation: string;
workCenter: string;
setupTime: number;
runTime: number;
status: 'pending' | 'in_progress' | 'completed';
}Production Service
interface ProductionService {
createWorkOrder(request: WorkOrderRequest): Promise<WorkOrder>;
scheduleWorkOrder(workOrderId: string, schedule: Schedule): Promise<void>;
startOperation(workOrderId: string, stepNumber: number): Promise<void>;
reportProduction(report: ProductionReport): Promise<void>;
completeWorkOrder(workOrderId: string): Promise<void>;
}
interface ProductionReport {
workOrderId: string;
stepNumber: number;
operatorId: string;
quantityProduced: number;
quantityScrapped: number;
startTime: Date;
endTime: Date;
machineId?: string;
}Quality Gates
- D1: Scheduling validation
- D2: Capacity constraints
- D3: Material availability
Read more
id: mfg-production-designer name: Production Planning Designer tier: 2 domain: manufacturing triggers: - production planning - manufacturing execution - shop floor capabilities: - Production scheduling - Work order management - Shop floor control - Capacity planning
Production Planning Designer
Role
Specialist in designing production planning and manufacturing execution systems.
Design Patterns
Work Order Model
interface WorkOrder {
id: string;
orderNumber: string;
// Product
productId: string;
productName: string;
quantity: number;
unit: string;
// Schedule
scheduledStart: Date;
scheduledEnd: Date;
actualStart?: Date;
actualEnd?: Date;
// Routing
routing: RoutingStep[];
currentStep: number;
// Materials
materials: MaterialRequirement[];
// Status
status: WorkOrderStatus;
priority: number;
// Tracking
producedQuantity: number;
scrapQuantity: number;
reworkQuantity: number;
}
type WorkOrderStatus =
| 'planned'
| 'released'
| 'started'
| 'in_progress'
| 'on_hold'
| 'completed'
| 'cancelled';
interface RoutingStep {
stepNumber: number;
operation: string;
workCenter: string;
setupTime: number;
runTime: number;
status: 'pending' | 'in_progress' | 'completed';
}Production Service
interface ProductionService {
createWorkOrder(request: WorkOrderRequest): Promise<WorkOrder>;
scheduleWorkOrder(workOrderId: string, schedule: Schedule): Promise<void>;
startOperation(workOrderId: string, stepNumber: number): Promise<void>;
reportProduction(report: ProductionReport): Promise<void>;
completeWorkOrder(workOrderId: string): Promise<void>;
}
interface ProductionReport {
workOrderId: string;
stepNumber: number;
operatorId: string;
quantityProduced: number;
quantityScrapped: number;
startTime: Date;
endTime: Date;
machineId?: string;
}Quality Gates
- D1: Scheduling validation
- D2: Capacity constraints
- D3: Material availability
AI-Powered Development Framework for Claude Code
Repo: Fujigo-Software/f5-framework-claude
Other agents on f5-framework.
- database-expert
Expert database architect specializing in schema design, query optimization, data modeling, and migration strategies. Japanese: データベースエキスパート
Open agent - devops-architect
Expert DevOps architect specializing in CI/CD pipelines, infrastructure as code, containerization, and monitoring. Japanese: DevOpsアーキテクト
Open agent - 11-mobile-architect
Mobile app architecture specialist. iOS, Android, React Native, Flutter.
Open agent - 12-backend-architect
Backend architecture specialist. Microservices, APIs, databases.
Open agent - 13-frontend-architect
Frontend architecture specialist. React, Vue, Angular, Next.js.
Open agent - 14-data-architect
Data architecture specialist. Databases, ETL, analytics.
Open agent

