Wtf P banner
akougkas akougkas

Wtf P

AI community

Description

The academic meta-prompting framework for AI agents like Claude Code, Gemini CLI, OpenCode. Features citation-aware drafting, hallucination checks, and rigorous structural planning. Built for PhDs and PIs who are tired of writer's block. AI is powerful; WTF-P makes it tenured!

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

WTF-P Banner

WTF-P

**Write The F\*\*\*ing Paper.**

Also: Proposal. Presentation. Poster.

npx wtf-p

*Academic writing commands for [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Gemini CLI](https://github.com/google-gemini/gemini-cli), and [OpenCode](https://github.com/opencode-ai/opencode).*


What This Does

WTF-P installs structured commands into your AI coding assistant that turn it into an academic writing system. You get spec-driven workflows, citation grounding, section isolation, and quality verification — not just "write me a paper." Every section is planned before it's written, verified after, and grounded in your actual BibTeX sources.


Quick Start

npx wtf-p                  # Install commands (Claude Code by default)

Then in your AI assistant:

/wtfp:new-paper            # Guided interview about your research
/wtfp:create-outline       # Build section structure + word budgets
/wtfp:plan-section 1       # Plan first section
/wtfp:write-section        # Write the section

Run `/wtfp:help` for the full command list.


Runtime Support

Runtime Commands Agents Extras
Claude Code 36 11 Skills, MCP server, plugin manifest
Gemini CLI 36 11
OpenCode 36 11
npx wtf-p --global              # Claude Code (default)
npx wtf-p --global --gemini     # Gemini CLI
npx wtf-p --global --opencode   # OpenCode

Installation

# Default: install to Claude Code
npx wtf-p

# Global install (recommended — persists across projects)
npx wtf-p --global

# Local to current project only
npx wtf-p --local

# Specify a custom config directory
npx wtf-p --global --config-dir ~/research/.claude

# Check what's installed
npx wtf-p status

# Diagnose is