Skip to content
Back to skills

Ops F36 Plant

ASecurity

F-36 plant floor operations namespace. Subcommand router for machine testing, disposition, shift management, vendor review, and compliance monitoring. Designed for Paul Bevilaqua — gloved hands, standing, noisy environment.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
toolsgobashtestingsecuritydocumentation

Works with

  • cli

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add grahama1970/agent-skills --skill ops-f36-plant --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ops F36 Plant?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ops F36 Plant
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/grahama1970-ops-f36-plant/badge)](https://www.skillsdirectory.com/skills/grahama1970-ops-f36-plant)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ops-f36-plant
description: >
  F-36 plant floor operations namespace. Subcommand router for machine testing,
  disposition, shift management, vendor review, and compliance monitoring.
  Designed for Paul Bevilaqua — gloved hands, standing, noisy environment.
triggers:
  - f36
  - plant floor
  - machine test
  - torque test
  - thermal test
  - ndi test
  - disposition
  - shift handoff
  - vendor review
  - assembly status
provides:
  - ops-f36-plant
composes:
  - batch-quality
  - monitor-drift-sensors
  - quality-audit
  - agent-inbox
  - episodic-archiver
  - ops-sam-gov
  - review-pdf
  - cui-marker
  - data-audit
  - sparta-review
  - task-monitor
  - agentic-evals
persona: paul_bevilaqua
streamdeck:
  buttons_manifest: buttons.yaml
  icons_dir: icons/
disciplines:
  - observability-operations
  - compliance-security
---

# F-36 Plant Floor Operations

Namespace skill for Paul Bevilaqua's plant floor workflow. Every `pi f36 <subcommand>`
routes through this skill's `run.sh`.

## Subcommands

### Machine Testing (left-to-right workflow)
```bash
pi f36 test torque --part-id <id>      # Torque test sequence
pi f36 test thermal --part-id <id>     # Thermal cycling test
pi f36 test ndi --part-id <id>         # Non-destructive inspection
pi f36 test inspect --part-id <id>     # Visual inspection checklist
```

### Disposition
```bash
pi f36 disposition pass --part-id <id>   # Mark part as passed (green)
pi f36 disposition fail --part-id <id>   # Mark part as failed (red)
pi f36 escalate --part-id <id> --notify-qa  # Escalate to QA supervisor
```

### Documentation
```bash
pi f36 capture-photo --part-id <id>              # Photo documentation
pi f36 capture-photo --type vendor-material      # Vendor material photo
pi f36 log --part-id <id>                        # Log entry for part
pi f36 scan-barcode                              # Scan part barcode
pi f36 next-part                                 # Advance to next part
```

### Shift Operations
```bash
pi f36 shift-handoff          # End-of-shift handoff report
pi f36 shift-summary          # Shift productivity summary
pi f36 shift-log --today      # Today's shift log
pi f36 assembly-status        # Current assembly line status
pi f36 maintenance-log        # Log maintenance event
```

### Vendor Review
```bash
pi f36 deviation-report       # Flag material spec deviation
pi f36 vendor-reject          # Reject vendor material batch
```

## Architecture

This skill composes from existing Embry-OS skills rather than reimplementing:

| Subcommand | Composes From | What It Adds |
|------------|---------------|--------------|
| `test *` | `/quality-audit`, `/batch-quality` | Part-ID tracking, MIL-STD test sequence |
| `disposition *` | `/batch-quality --approve/--reject` | Part-ID linkage, green/red feedback |
| `escalate` | `/agent-inbox` | QA supervisor notification |
| `capture-photo` | camera capture | Part-ID metadata, EXIF tagging |
| `shift-*` | `/episodic-archiver`, `/analytics` | Shift context, handoff formatting |
| `deviation-report` | `/review-pdf --compare` | Spec comparison with deviation flagging |
| `scan-barcode` | xclip/xdotool | Barcode reader integration |

## HMI Design Principles (MIL-STD-1472 + 5ft-Away)

- **Max 13 buttons per context** (out of 32 XL slots). Empty space = breathing room.
- **UNDO at [31]** (bottom-right corner), every context, never moves. Gloved thumb finds it blind.
- **ESCALATE at [7]** (top-right), every context, never moves. Always-on emergency.
- **Zone layout**: top row = widgets/status, middle = actions (sparse), bottom-left = disposition.
- **Voice drives workflow, deck reflects state.** Paul talks to Embry via PersonaPlex.
- **No page navigation.** Context service pushes the right surface based on voice/barcode/workflow.
- **Two interaction modes**: Standing/gloved (5ft, voice + deck) and lean-in (Tauri app, deck = monitor).
- Error prevention: PASS/FAIL visually distinct (green/red), separated from test buttons
- Glove-friendly: large touch targets, no multi-press required

## Stream Deck Integration

This skill's `buttons.yaml` is the single source of truth for all F-36 Stream Deck buttons.
The streamdeck project's context service reads this file to compose button surfaces.

Contexts defined in `buttons.yaml`:
- `machine_test` — part testing workflow (barcode scan, test sequence, disposition)
- `shift_ops` — shift management (handoff, QA, assembly, maintenance)
- `compliance` — compliance monitoring dashboard (drift, SPARTA, datalake)
- `vendor_review` — supply chain verification (SAM.gov, specs, approve/reject)

Universal buttons (present in all contexts):
- `ESCALATE` at position [7] — emergency QA notification
- `UNDO` at position [31] — undo last action, always reachable

Files in this skill

  • SKILL.md4.7 KB
  • buttons.yaml10.9 KB
  • contracts/scripts/validate_f36_watch_contracts.py5.9 KB
  • fixtures/agentic_eval.json491 B
  • run.sh10.2 KB
  • sanity.sh555 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.