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
anduniverse/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