Naming all these related items "BROAD CATEGORY NAME - Specific Item Name" is fine for sorting and grouping in a spreadsheet or database, but it is absolutely horrible for any UI/UX use case. The UX case is more important than dev convenience, and if "BROAD CATEGORY NAME" must be in the item name, it should come after (e.g., "Breather III Chocobo Training Manual"). In this particular case even that is unnecessary; just call it "SKILLNAME Training Manual". The item description will make it obvious that it's for a chocobo.