
Tactical Ai Autonomy Developer
- 26 installs
- 7 repo stars
- Updated May 20, 2026
- daemon-blockint-tech/agentic-enteprises-skill
Build edge and tactical autonomous stacks with perception-planning-control under latency and safety budgets, human-on-the-loop, geofencing, and fail-safe modes.
About
Guides edge and tactical autonomous systems: perception/planning/control, behavior trees vs learned policies, sensor fusion, degraded modes, and autonomy audit logging. A developer uses it when building UAS or autonomous stacks with safety constraints and sim-to-field validation.
- Define human-on-the-loop monitoring, intervention, and handoff semantics
- Engineer degraded modes and fail-safe hold patterns for sensor/comms loss
Tactical Ai Autonomy Developer by the numbers
- 26 all-time installs (skills.sh)
- Ranked #9,702 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/daemon-blockint-tech/agentic-enteprises-skill --skill tactical-ai-autonomy-developerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 26 |
|---|---|
| repo stars | ★ 7 |
| Last updated | May 20, 2026 |
| Repository | daemon-blockint-tech/agentic-enteprises-skill ↗ |
What it does
Build edge and tactical autonomous stacks with perception-planning-control under latency and safety budgets, human-on-the-loop, geofencing, and fail-safe modes.
Files
Tactical AI & Autonomy Developer
When to Use
- Integrate perception, planning, and control on edge compute with end-to-end latency and safety budgets
- Choose behavior representation—behavior trees, state machines, hybrid symbolic + learned policies
- Define human-on-the-loop workflows—monitoring, intervention, escalation, and handoff semantics
- Specify operational constraints—geofences, no-strike / keep-out rules, mission abort, ROE hooks
- Design sensor fusion and world-model interfaces—time sync, calibration, uncertainty propagation
- Plan simulation and field validation—SIL/HIL concepts, scenario suites, regression gates
- Engineer degraded modes—sensor loss, comms loss, compute derating, fail-safe and hold patterns
- Implement autonomy audit logging—decision traces, rule firings, model versions, override events
- Coordinate middleware—ROS2-style pub/sub, services, lifecycle nodes at pattern level (not distro pick)
- Align with embedded, control, and AI safety peers on interfaces and acceptance criteria
When NOT to Use
- General LLM/RAG products, chat agents, or cloud inference features →
ai-engineer - LLM jailbreak / app red team engagements and ROE →
ai-redteam - Safeguard gateway serving, GPU routing, moderation infra SLOs →
ml-infrastructure-engineer-safeguards - AI governance, risk tiers, model cards, compliance mapping only →
ai-risk-governance - Bare-metal MCU firmware, ISR/RTOS, drivers without autonomy stack →
embedded-real-time-software-engineer(unless autonomy runs on that edge target) - Plant PLC/DCS, historian, OT scan cycles, Modbus/DNP3 plant logic →
control-software-developer - HIL security bench, bus fault injection, authorized exploitation on rigs →
hardware-in-the-loop-security-tester - Adversarial ML robustness (evasion/poison on models in lab) →
ai-adversarial-robustness-engineer - Export-controlled weapon design detail or customer-specific classified architectures → legal / program office; keep outputs generic
Related skills
| Need | Skill |
|---|---|
| Production LLM/RAG and agent features | ai-engineer |
| LLM red team and jailbreak policy | ai-redteam |
| Safeguard serving and inference platform | ml-infrastructure-engineer-safeguards |
| Governance, risk tiers, model cards | ai-risk-governance |
| MCU/RTOS, drivers, WCET on chip | embedded-real-time-software-engineer |
| PLC/DCS, OT protocols, plant control apps | control-software-developer |
| HIL security assessment on benches | hardware-in-the-loop-security-tester |
| Adversarial robustness on ML models | ai-adversarial-robustness-engineer |
Core Workflows
1. Scope and platform constraints
Capture mission class, latency chain, safety intent, compute envelope, and test environments before stack design.
See `references/tactical_ai_autonomy_scope.md`.
2. Perception–planning–control stack
Partition pipelines, interfaces, timing, and responsibility between learned and symbolic components.
See `references/perception_planning_control_stack.md`.
3. Safety, rules, and human oversight
Define geofencing, constraint rules, HITL escalation, and abort semantics with traceable enforcement points.
See `references/safety_human_oversight_and_rules.md`.
4. Simulation and validation
Build scenario matrices, sim-to-real gaps, metrics, and release gates from SIL through limited field trials.
See `references/simulation_testing_and_validation.md`.
5. Degraded modes and fail-safe
Specify detection, transitions, and safe outcomes for sensor, comms, and compute failures.
See `references/degraded_modes_and_fail_safe.md`.
6. Deployment, logging, and audit
Plan edge deployment, OTA boundaries, structured autonomy logs, and post-incident reconstruction.
See `references/deployment_logging_and_audit.md`.
Outputs
- Autonomy architecture brief — PPC boundaries, rates, compute map, middleware topology
- Behavior spec — states/modes, BT or policy outline, preconditions and timeouts
- Safety rules pack — geofences, constraints, abort triggers, enforcement layer mapping
- HITL playbook — roles, UI cues, override logging, escalation paths
- Validation plan — scenarios, metrics, pass/fail gates, sim vs field phases
- Degraded-mode matrix — triggers, transitions, safe states, recovery rules
- Audit schema — fields per decision cycle, retention, correlation IDs
Principles
- Safety before capability — prove constraint enforcement and abort paths before expanding autonomy
- Traceable decisions — every safety-critical branch logs rule ID, inputs hash, and outcome
- Deterministic fallbacks — symbolic safe modes when learned components are uncertain or unavailable
- Measured latency — budget per stage; no stack design without end-to-end timing evidence
- Sim ≠ field — document sim assumptions; require field scenarios for release-critical behaviors
- Generic documentation — UAS/autonomous systems terms only; no named customers or controlled technical dumps
Degraded modes and fail-safe
Table of contents
1. Failure taxonomy 2. Mode state machine 3. Detection and hysteresis 4. Safe outcomes 5. Recovery 6. Testing degraded paths
Failure taxonomy
| Domain | Examples | Typical autonomy response |
|---|---|---|
| Sensor | Camera blur, lidar dropout, IMU bias spike | Reduce speed; switch sensor; hold |
| Estimation | SLAM divergence, GPS jam | Dead-reckon window then RTL |
| Planning | No feasible path, solver timeout | Hover/hold; request human |
| Comms | Link loss, high latency | Pre-planned BLOS behavior |
| Compute | Thermal throttle, process crash | Watchdog → safe mode |
| Power | Low battery | Forced RTB or land |
Map each to detected by, debounce, mode transition, logged code.
Mode state machine
Example modes (rename per program):
INIT → STANDBY → ARMED → AUTONOMOUS ⇄ ASSISTED
↓ ↓
DEGRADED ←──┘
↓
SAFE_HOLD / RTL / LAND / ABORTRules:
- Single writer for mode authority (avoid races between planner and UI)
- Explicit transitions only; no silent skip of DEGRADED
- Entry actions (e.g., clear integrators, announce to operator)
Detection and hysteresis
| Pitfall | Mitigation |
|---|---|
| Flapping on threshold | Enter/exit thresholds; minimum dwell time |
| Stale data treated fresh | Timestamp + max age per input |
| Cascading faults | Priority table: abort > RTL > degrade > nominal |
Publish health bitmap or structured diagnostics for HITL displays.
Safe outcomes
| Outcome | When appropriate |
|---|---|
| Hold position | Short planner fault; protected airspace |
| RTL | Navigation uncertainty; comms loss with home known |
| Land in place | RTL not viable; energy critical |
| Manual passthrough | Operator takeover available |
| Terminate mission segment | Task-only abort; vehicle still controllable |
Fail-safe defaults should be conservative when uncertainty is high—prefer smaller ODD over aggressive continuation.
Recovery
| Question | Policy |
|---|---|
| Auto-recover to AUTONOMOUS? | Only if fault cleared N seconds + self-test pass |
| Human ack required? | After ABORT or rules violation |
| Partial perception | Define minimum sensor set per mode |
Log recovery attempts and reasons for denial.
Testing degraded paths
- Inject faults in SIL/HIL per scenario ID
- Verify no geofence violation during degradation
- Measure time in each mode on field logs
- Regression: any change to detection thresholds reruns fault suite
Coordinate with embedded-real-time-software-engineer on watchdog and control-software-developer on actuator interlocks where platforms overlap.
Deployment, logging, and audit
Table of contents
1. Edge deployment 2. Configuration and OTA 3. Autonomy decision logging 4. Audit and reconstruction 5. Privacy and retention 6. Incident handoff
Edge deployment
| Topic | Capture |
|---|---|
| Topology | On-vehicle compute vs ground relay; what runs where |
| Containers vs bare | Process isolation; restart policy |
| Resources | CPU/GPU affinity for perception; deterministic cores for control |
| Startup order | Lifecycle: sensors → estimators → planner → arming gates |
| Secrets | Key storage pattern; no keys in logs |
Align image versions with model hash, rules version, and map/geofence version in manifest.
Configuration and OTA
| Artifact | Versioned |
|---|---|
| Behavior trees / state machines | Yes |
| Safety rules / geofences | Yes, signed |
| Neural nets / calibrations | Yes, with eval report ID |
| Mission files | Per sortie ID |
OTA plan: staged rollout, rollback image, canary vehicles, compatibility matrix between stack components.
Autonomy decision logging
Minimum structured fields per control cycle or planner tick (adjust rate):
| Field | Purpose |
|---|---|
timestamp | Monotonic + UTC if available |
mission_id / sortie_id | Correlation |
mode | AUTONOMOUS, DEGRADED, etc. |
rules_evaluated | Rule IDs + pass/fail |
planner_output_hash | Waypoint/command fingerprint |
safety_veto | If monitor modified command |
estimator_quality | Health flags |
model_versions | Perception/planner artifacts |
operator_override | Boolean + channel |
Use append-only storage on vehicle; offload post-mission with integrity check (hash chain optional).
Audit and reconstruction
| Use case | Required artifacts |
|---|---|
| Rules dispute | Rule ID, inputs snapshot, geofence version |
| Unexpected maneuver | Trajectory log + mode timeline |
| Post-incident review | Full bag + autonomy trace + config manifest |
Build a replay toolchain that feeds logged inputs through offline stack for diff (same versions pinned).
Privacy and retention
- Avoid logging unnecessary PII or imagery beyond program policy
- Define retention TTL per environment (lab vs operational)
- Redact or crop sensors in exports when sharing outside program
Incident handoff
Package for investigators:
1. Config manifest (all versions) 2. Autonomy trace + raw sensor bag (if authorized) 3. Scenario ID if test; ODD statement if ops 4. Known software issues / open defects
Route security incidents on comms/compromise to cybersecurity peers; model safety policy breaches to ai-risk-governance / safeguards as appropriate.
Do not include export-controlled performance parameters or customer-identifying metadata in generic skill outputs.
Perception–planning–control stack
Table of contents
1. Pipeline overview 2. Perception and fusion 3. Planning and behavior 4. Control and actuation interface 5. Learned vs symbolic split 6. Middleware patterns 7. Timing and interfaces
Pipeline overview
Typical sense-to-act chain (names vary by program):
Sensors → calibration/sync → perception → world model → planner/behavior → trajectory/setpoints → control → actuators
↑_____________________ safety / rules monitor _____________________↑Assign owner, rate (Hz), max latency (ms), and failure output per block.
Perception and fusion
| Concern | Practice |
|---|---|
| Time sync | PTP/NTP or hardware sync; per-sensor latency compensation |
| Calibration | Intrinsics/extrinsics versioning; field drift checks |
| Fusion | Track-level vs grid-level; explicit uncertainty (covariance, confidence) |
| Outputs | Stable object IDs, class, velocity, prediction horizon for planner |
| Degradation | Single-sensor fallback paths; mark quality flags downstream |
Avoid over-specifying vendor SDKs; define interface contracts (message fields, frames, timestamps).
Planning and behavior
| Representation | Use when |
|---|---|
| Finite state machine | Few modes, strict sequencing, cert-friendly clarity |
| Behavior tree | Reactive tactics, parallel branches, easy abort subtrees |
| Search / optimization | Known dynamics, constraint-heavy paths (short horizon) |
| Learned policy | High-DOF dynamics with verified safety wrapper |
| Hybrid | Learned proposals + symbolic validator (common for tactical edge) |
Document mode graph: manual, assisted, autonomous, emergency, mission abort.
Control and actuation interface
- Planner outputs: waypoints, splines, velocity commands, or low-level setpoints—match actuator controller expectations
- Respect rate limits, saturation, and interlocks from control/embedded peers
- Never bypass hardware estops or mechanical limits in software design docs
Learned vs symbolic split
| Layer | Symbolic | Learned |
|---|---|---|
| Perception | Rules for invalid readings | Detectors, classifiers, trackers |
| Planning | Geofences, no-go, COLREGS-style hooks | Local policy, cost maps |
| Safety | Hard constraints, veto layer | Anomaly scores (advisory only unless proven) |
Golden rule: learned components propose; safety layer disposes (allow/deny/clamp/abort).
Middleware patterns
ROS2-style concepts at high level (implementation-agnostic):
| Pattern | Purpose |
|---|---|
| Pub/sub topics | Sensor streams, state estimates, debug viz |
| Services | Infrequent config, mission upload, health checks |
| Actions | Long-running behaviors with cancel/preempt |
| Lifecycle nodes | Ordered bring-up/shutdown; safe inactive states |
| QoS | Best-effort sensors vs reliable commands—match semantics |
Name critical topics (commands, mode, abort) vs best-effort (debug).
Timing and interfaces
| Artifact | Content |
|---|---|
| Interface IDL/table | Fields, units, frame IDs, max age of data |
| Timing budget table | Per-stage ms; sum ≤ chain deadline |
| Stale data policy | Hold, replan, or degrade when age > threshold |
| Versioning | Schema version in header; reject incompatible pairs |
Measure on hardware-in-the-loop or instrumented field rigs—not desktop-only profiling for release claims.
Safety, human oversight, and rules
Table of contents
1. Operational design domain 2. Constraint rules 3. Human-on-the-loop 4. Mission abort and escalation 5. Enforcement architecture 6. Coordination with AI safety
Operational design domain
Define where autonomy may run:
| Element | Specify |
|---|---|
| Geography | Geofences, altitude bands, distance from structures/people |
| Time | Mission windows, lighting minima |
| Speed / energy | Caps by mode |
| Payload / task | Allowed behaviors per configuration |
| Comms | Minimum link quality for delegated autonomy |
Exit ODD → automatic degrade, hold, or RTL (return-to-launch) per program policy.
Constraint rules
| Rule type | Examples (generic) |
|---|---|
| Keep-out | Airspace volumes, land zones, maritime exclusion |
| No-strike / no-engage | Prohibited target classes or regions (policy-defined) |
| Proximity | Standoff from structures, formations, friendly tracks |
| Kinematic | Max bank, climb, turn rate, descent |
| Mission | Waypoint order, loiter limits, fuel/battery reserves |
Each rule needs: ID, inputs, predicate, action (deny, clamp, abort), priority, log event.
Human-on-the-loop
| Mode | Human role | System obligation |
|---|---|---|
| Monitoring | Observe; intervene if needed | Clear state/alert UX; low false-alarm rate |
| Approval | Authorize segment or weapon-adjacent action | Timeout → deny or hold |
| Shared control | Blending inputs | Explicit authority (who wins on conflict) |
| Override | Take manual control | Log override; smooth bumpless transfer |
Capture latency from operator action to effect; train on injected faults in sim.
Mission abort and enforcement
| Trigger class | Typical response |
|---|---|
| Operator abort | Immediate mode change; RTL or land-in-place |
| Rules violation | Clamp command or abort subtree |
| Watchdog / heartbeat | Safe hold if planner or comms silent |
| Estimator fault | Degrade perception trust; reduce speed or exit autonomy |
| Battery / fuel | Forced RTB per reserves table |
Abort paths must be tested in sim and field with recorded traces.
Enforcement architecture
Prefer multiple layers:
1. Planner constraints — soft costs, replanning 2. Safety monitor — independent check on proposed command (symbolic) 3. Control limits — saturations, rate limiters 4. Hardware — estop, mechanical limits (outside software skill scope but referenced)
Safety monitor should run at control rate or faster than planner commits irreversible actions.
Coordination with AI safety
| Handoff | Tactical autonomy provides | AI safety / governance provides |
|---|---|---|
| Rule set versioning | IDs, tests, sim evidence | Approval workflow, change control |
| Model updates | Hash, dataset lineage, eval slice | Release policy, risk tier |
| Incidents | Decision trace package | Investigation template, reporting |
Do not conflate operational rules with LLM content policies—different stacks, may coexist on same platform.
Simulation, testing, and validation
Table of contents
1. Test pyramid 2. SIL and HIL concepts 3. Scenario design 4. Metrics and gates 5. Sim-to-real 6. Field testing
Test pyramid
| Layer | Focus |
|---|---|
| Unit | Geometry, rules engine, message parsers, BT nodes |
| Component | Perception on recorded bags; planner on synthetic worlds |
| Integration | Full PPC chain in SIL with mocked sensors |
| HIL | Real autopilot/compute with simulated or injected I/O |
| Field | Limited envelopes; incremental ODD expansion |
Autonomy releases should not skip layers without documented risk acceptance.
SIL and HIL concepts
| Term | Meaning for autonomy |
|---|---|
| SIL | Software-in-the-loop: plant model + autonomy stack on workstation or rack |
| HIL | Hardware-in-the-loop: real edge computer and I/O; plant simulated or partial |
| Replay | Log playback through perception/planner for regression |
| Monte Carlo | Parameter sweeps on wind, delay, sensor dropout |
Distinguish functional HIL (autonomy integration) from security HIL (hardware-in-the-loop-security-tester).
Scenario design
Structure scenarios with IDs:
| Field | Example |
|---|---|
| ID | SCN-RTL-014 |
| ODD slice | GPS-denied, 10 m/s wind |
| Injections | Camera dropout at T+30s |
| Success | RTL within 60s, geofence never breached |
| Artifacts | Bag file hash, config version |
Cover: nominal mission, edge ODD, single-fault, common double-faults, operator abort, rules trip.
Metrics and gates
| Category | Examples |
|---|---|
| Safety | Geofence violations (must be 0), abort latency, false override rate |
| Performance | Track error, time-to-goal, fuel/battery use |
| Robustness | Success rate across scenario suite version |
| Latency | p95 stage timings on target hardware |
| Logging | 100% abort/rule events have correlated trace |
Pre-register pass/fail before running campaigns; version the scenario suite.
Sim-to-real
Document gaps explicitly:
| Gap | Mitigation |
|---|---|
| Sensor noise | Domain randomization; fine-tune on field bags |
| Dynamics | Identify plant model error; limit speed in early field |
| Latency | Inject delays in SIL; measure on HIL |
| Comms | Drop/jam models before field |
Require field scenarios for any behavior not bounded by sim evidence.
Field testing
| Practice | Rationale |
|---|---|
| Phased ODD | Expand only after gates pass |
| Range safety | Separate from software skill—follow local procedures |
| Logging | Full autonomy trace on every sortie used for release |
| Rollback | Known-good config on vehicle before trial |
| After-action | Diff logs vs expected; file issues against scenario IDs |
Never use production customer environments for unapproved autonomy experiments.
Tactical AI autonomy scope
Table of contents
1. Role boundary 2. Constraint capture 3. Platform classes 4. Compute and deployment envelope 5. What good looks like
Role boundary
| Tactical autonomy developer owns | Others own |
|---|---|
| PPC integration, behavior design, fusion interfaces, autonomy safety rules | General LLM apps (ai-engineer) |
| HITL workflows, geofence/abort enforcement design, autonomy audit logs | LLM red team (ai-redteam) |
| Sim/field validation plans for autonomy behaviors | Safeguard serving infra (ml-infrastructure-engineer-safeguards) |
| Degraded modes for autonomy stack | Governance sign-off (ai-risk-governance) |
| ROS2/middleware patterns at architecture level | MCU drivers/RTOS only (embedded-real-time-software-engineer) |
Plant PLC/DCS apps (control-software-developer) | |
HIL security benches (hardware-in-the-loop-security-tester) | |
Adversarial ML campaigns (ai-adversarial-robustness-engineer) |
Constraint capture
Document before design:
| Dimension | Questions |
|---|---|
| Mission class | Surveillance, logistics, inspection, training—operational not marketing labels |
| Autonomy level | Assisted vs supervised vs delegated; what remains human-only |
| Latency | Sense-to-act chain; control rate; planner horizon vs actuator bandwidth |
| Safety intent | Fail-safe vs fail-operational segments; geographic/temporal limits |
| Environment | GPS-denied segments, weather, EM interference, night/low light |
| Comms | LOS/BLOS, latency, jamming assumptions, store-and-forward |
| Compute | Edge SoC/GPU, thermal, power, ruggedization, air vs ground vs maritime |
| Lifecycle | OTA for models vs rules; rollback; config signing expectations |
| Test | SIL/HIL availability, range rules, logging for reconstruction |
Platform classes
| Class | Typical autonomy concerns |
|---|---|
| Small UAS | Tight SWaP, vibration, fast dynamics, short planner horizons |
| Fixed-wing / long endurance | Energy management, sparse updates, BLOS comms degradation |
| Ground /UGV | Obstacle density, slip, lidar/radar mix, pedestrian proximity |
| Maritime / USV | GPS multipath, swell, COLREGS-style rule hooks at policy level |
| Multi-agent | Deconfliction, task allocation, shared world model consistency |
Keep customer-specific payloads and classified CONOPS out of generic skill outputs.
Compute and deployment envelope
| Topic | Capture |
|---|---|
| Partitioning | Which nodes run perception vs planning vs control; isolation |
| Real-time | Hard vs soft deadlines per stage; watchdog coupling |
| Models | On-device inference limits; quantization; fallback symbolic layer |
| Storage | Log volume at mission rates; ring buffers vs offload |
| Security | Signed configs, key storage pattern—no exploit recipes |
What good looks like
- One-page autonomy boundary diagram with rates, owners, and safety enforcement points
- Explicit assumptions list (GPS, comms, human availability) tied to degraded modes
- Release criteria linked to scenario IDs, not ad hoc demo flights alone
- Peer review hooks to embedded (timing), control (actuation limits), and AI safety (rules)