Skill & Training Tools - Incomplete-Infinity/eve-companion GitHub Wiki

🎓 Skill & Training Tools

This page covers the skill planning and training management tools available in the EVE Companion App. These features help pilots monitor their current training, simulate future skill plans, compare prerequisites, and optimize for desired roles or ships.


🎯 Goals

  • Display current skill queue and character attributes
  • Recommend skills based on fits, roles, and doctrines
  • Allow planning of skill paths and estimated completion times
  • Support multi-character skill tracking

🧩 Module Features

Feature Description
Skill Queue Viewer Show active training queue, per-skill progress, total time remaining
Attribute Overview Display remappable stats and training bonuses
Role-Based Planner Recommend skills for logistics, dps, exploration, etc.
Fit-Based Planner Recommend skills needed to fly/fit a selected ship
Multi-Char Tracker View skill queues for all linked characters

📘 Skill Data

Pulled from:

  • /characters/{id}/skills/
  • /characters/{id}/skillqueue/
  • Static data from dogma/attributes and universe/types

Attributes and bonuses are used to:

  • Show training speed
  • Recommend remaps

🛠 Planning & Simulation

Skill plans can be built manually or derived from goals:

  • Pick a fit or role → see required skills
  • Add to planner → show total time & training order
  • Include remap suggestions (based on planned path)

Planned skill plans are saved locally and associated with a character.


🔍 Gaps & Warnings

If a character lacks required skills for:

  • A selected fit
  • A saved doctrine
  • A market activity (industry, trading)

The app will:

  • Show warning icons
  • Suggest priority queue inserts

🧱 Interface Pattern

<window-frame data-title="Skill Planner">
  <current-skill-queue></current-skill-queue>
  <role-planner></role-planner>
  <fit-requirements-checker></fit-requirements-checker>
</window-frame>

📡 Planned Enhancements

  • Integration with EVEMon skill plans
  • Alliance-wide skill plan export/import
  • Training history visualizer
  • Mobile-optimized skill dashboard

📌 Summary

  • Skill tools help pilots stay on track with training goals
  • Plans can be built from fits, doctrines, or roles
  • All training data is pulled live from ESI and enriched locally