Итоги голосования для комментария:
witpun Не, тут немного не так работает. Вероятно, я выбрал в корне неверные названия для навыков. Возможно, если опишу откуда эти навыки взялись, будет проще)
Суть в следующем, я попробовал сделать классификацию того что человек вообще может делать. Для этого взял две группы по 4 параметра. В первой группе, отражающей чем человек может действовать, были тело, разум, социальность и дух (название тоже не самое удачное, это всякая воля, мировоззрение и прочие характеристики личности). Во второй, которая отвечала за то, как он это делает, были мощь, искусность, изящность и хитрость. Затем сочетанием параметров из этих групп получил 16 видов деятельности, которым придумал названия. Еще 4 навыка добавил потому что они, как мне кажется, наиболее востребованы в играх, и при создании персонажа проще взять, скажем, бой (фехтование) и бой (стрельба, чем спорт (фехтование) и криминал (стрельба), хотя по механике это не отличается. И последние четыре навыка добавил для разрешения заявок, которые не в фокусе игры.

Соответственно, отвечая на твои вопросы. Да, моя вина, нигде это не указал, но предполагал, что общие знания, ресурсы, статус и контакты на каком-то уровне всем будут просто выдаваться.
Выносливость (крепость) — это стойкий мужик, превозмогающий трудности, а общие знания (крепость) — это мужик в -20 вышедший на улицу без шапки. Общие знания — это из разряда, умею я готовить яичницу или фрикасе, если игра не про кулинарию.
При генерации ты можешь взять и бой (сумо) и спорт (сумо), но это не очень эффективно. Они будут в значительной степени перекрываться, но значения их складываться не будут. То же самое с бейсболом. Тут, видимо, мой косяк в названии спорт. Это изначально просто навык решения задач искусно при помощи тела, так что им и драться можно.