Norman-bury/research-writing-skill

科研写作助手 (Research Writing Assistant)

View on GitHub ↗Jump to charts ↓

Norman-bury/research-writing-skill has 3k+ stars and 200+ forks on GitHub, is written in Python, and was last pushed on Jun 10, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 21st, 2026
Created on March 4th, 2026
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 228
Total Stargazers: 3,464 (+0)
Total Subscribers: 8 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.8 days
Mean response time: 20.3 days
90th percentile: 52.0 days
Tracked items: 4

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 148 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Research Writing Skill is a Python-based AI-assisted writing system designed to support academic paper composition through structured workflows rather than single-turn conversations.

The tool addresses the inefficiency and rework common in academic writing by establishing an engineering-oriented collaboration process that tracks progress, preserves context, and enables recovery and reuse. It begins with a seven-round brainstorming phase to align on paper type, discipline, research background, methodology, and chapter structure, then routes tasks to discipline-specific modules. The system emphasizes preserving research substance—data ranges, methodological constraints, indicator definitions, and conclusion boundaries—rather than compressing text for brevity. It supports writing across multiple stages from topic selection through pre-submission review, generates reproducible data visualizations via Python, and handles LaTeX template integration for direct compilation.

This tool suits undergraduate and graduate researchers, as well as early-career academics working on theses, course papers, or journal submissions. It is particularly valuable for those who benefit from structured process documentation and want to avoid losing context between writing sessions. The system includes discipline-specific modules for engineering, social sciences, medicine, and law, plus dedicated support for literature reviews and bilingual workflows. Unlike general conversational writing assistants, it prioritizes maintaining factual precision and methodological rigor over stylistic compression, and it outputs project files—markdown, plain text, or LaTeX—rather than finished Word documents, enabling version control and iterative refinement.

Development activity shows sustained engagement with the project's core mission. The codebase maintains comprehensive documentation across multiple platform integrations including Claude Code, Cursor, Codex, OpenCode, and Gemini CLI, indicating ongoing effort to support diverse user environments. The project includes detailed boundary specifications for its de-AI-ification approach, demonstrating thoughtful iteration on how to balance automation with research integrity. Environment automation features for Miniconda setup, virtual environment creation, and dependency management suggest attention to reducing friction in the user's local setup process.