When you're adapting a story across mediums or analyzing what makes something work, you need to separate the functional DNA from surface elements. This extracts what things DO rather than what they ARE,Hamlet's not about a prince, it's about "proximity to power without holding it" and "structural obligation conflicting with personal desire." It walks you through six extraction axes (structural, character, emotional, thematic, relational functions plus form) and helps you avoid the trap of confusing stylistic choices with structural necessities. The state progression from surface reading to complete extraction is thorough, and the tonal register framework actually captures voice patterns worth preserving. Pairs with adaptation synthesis work when you need the blueprint before rebuilding.
npx skills add https://github.com/jwynia/agent-skills --skill dna-extraction