Here is how Dungeon World's keywords handle 2-dimensional (literally 2 dimensions; Instinct and Moves) NPCs and monsters (outside of the Tags and pithy statements that indicate what it looks like, how it organizes, how big is it, how it fights):
For instance:
Dragon
Instinct: To rule
Moves:
- Bend an element to its will
- Demand tribute
- Act with disdain
Flesh Golem
Instinct: To live
Moves:
- Follow orders
- Detach a body part
Rebel
Instinct: To upset order
Moves:
- Die for a cause
- Inspire others
Not much to sift through - check
Thematically focused - check
Plenty to work with to bring the character to life - check
This is similar to how Hirelings/Followers are but different from PCs.