gitwtfhub

wtf is academic-writing-dna-skill?

yisyeasy-crypto/academic-writing-dna-skill — explained in plain English

Analysis updated 2026-05-18

46PythonAudience · researcherComplexity · 2/5Setup · easy

TL;DR

An AI skill that studies a set of academic papers, extracts the author's writing style into a reusable DNA file, and then writes new text matching that style. Works with Claude Code and Codex assistants.

Mindmap

mindmap
  root((repo))
    What it does
      Learns writing style
      Generates DNA profile
      Writes in that style
    Inputs
      PDF papers
      Word documents
      Markdown or text files
    Reference knowledge
      Phrase blacklist
      Paper templates
      Quality checklist
    Use cases
      Match a journal style
      Build personal writing resource
      Teach academic writing
    Audience
      Claude Code users
      Codex users
      Researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Collect papers from a target journal and generate a style DNA file so your AI writes drafts that match that journal's tone.

REASON 2

Build a personal library of writing style profiles for different co-authors and switch between them when drafting.

REASON 3

Teach students academic writing by extracting style patterns from exemplary papers and showing what makes them effective.

REASON 4

Distill your own past papers into a DNA file so an AI assistant can draft new sections in your voice.

What's in the stack?

PythonClaude CodeCodex

How it stacks up

yisyeasy-crypto/academic-writing-dna-skillagricidaniel/goghbetta-tech/harness-sdd
Stars464646
LanguagePythonPythonPython
Setup difficultyeasymoderateeasy
Complexity2/53/52/5
Audienceresearcherdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Installation is just linking or copying the skill folder into the right directory for Claude Code or Codex, Python is optional and only adds precision.

The license for this repository is not specified in the available information.

Wtf does this do

``json { "i": 0, "repo": "yisyeasy-crypto/academic-writing-dna-skill", "stars": 46, "lang": "Python", "ok": true, "char_count": 2600, "text": "This project lets an AI assistant learn a specific author's academic writing style and then produce new text in that same style. You collect a handful of papers from a target author or journal, drop them into a folder, and ask the AI to study them. The AI reads through the files, produces a profile called Academic-Writing-DNA.md that captures how that author writes, and saves it. After that, when you ask the AI to write something, it checks for an existing DNA file and offers to use that style.\n\nThe skill is not a single file but a bundle of several coordinated pieces. A main entry file tells the AI what steps to follow. A knowledge folder holds reference documents: a blacklist of overused academic phrases, structural templates for different paper types, a quality checklist, and guidance on reading quantitative measurements. A script written in Python measures concrete details like sentence length and citation density. An examples folder shows sample inputs and outputs. The README stresses that copying only the main entry file will reduce the skill to a plain prompt, so the full folder structure matters.\n\nInstallation works with two AI coding assistants: Claude Code and Codex. For Claude Code, you link the entire skill folder into a skills directory and the assistant picks it up automatically. For Codex, you copy the full folder into a specific location. The README provides terminal commands for Linux, macOS, and Windows, and explains how to verify that installation succeeded.\n\nTo use it, you place one to ten papers in formats like PDF, docx, markdown, or text into a folder, then tell the AI to distill the writing style. The AI reads everything, optionally runs the Python script for precise numbers, consults its reference documents, and generates the DNA file. It then reports how many papers it processed and runs an eight point quality self check. When you later ask it to write about any research topic, it detects the saved style and asks whether to apply it. You simply agree, and it follows the rules stored in the DNA file without needing further instruction about paper type, target journal, or word count.\n\nIf Python is not available, the skill still functions but with lower precision, relying on the AI's own estimates rather than measured numbers. The README notes that the tool is intended for learning writing styles, building personal writing resources, and teaching, and should not be used to impersonate authors, plagiarize, or evade plagiarism checks.", "error": null } ``

Yoink these prompts

Prompt 1
I installed academic-writing-dna-skill for Claude Code. I have 5 PDFs from the Journal of Finance in a folder called sample_papers. Please distill their writing style into an Academic-Writing-DNA.md file and run the quality self-check.
Prompt 2
Using my saved Academic-Writing-DNA.md style profile, write a 2000-word literature review section on transformer architectures for time-series forecasting in that style.
Prompt 3
Run the Python measurement script from academic-writing-dna-skill on my folder of 3 markdown papers and tell me the sentence length and citation density stats before generating the DNA profile.
Prompt 4
I have an existing Academic-Writing-DNA.md file. When I ask you to write a methods section for my new paper, detect the saved style and ask me whether to apply it before you start writing.
Prompt 5
Help me install the academic-writing-dna-skill folder into Claude Code on macOS and verify that the skill was picked up successfully.

Frequently asked questions

wtf is academic-writing-dna-skill?

An AI skill that studies a set of academic papers, extracts the author's writing style into a reusable DNA file, and then writes new text matching that style. Works with Claude Code and Codex assistants.

What language is academic-writing-dna-skill written in?

Mainly Python. The stack also includes Python, Claude Code, Codex.

What license does academic-writing-dna-skill use?

The license for this repository is not specified in the available information.

How hard is academic-writing-dna-skill to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is academic-writing-dna-skill for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.