nsfc-justification-writer

Generate four-part NSFC grant justification paragraphs from an information form and LaTeX template.

2.6k|247|Updated Feb 12, 2024
One-click install
npx skills add https://github.com/huangwb8/ChineseResearchLaTeX --skill nsfc-justification-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nsfc-justification-writer
Source: https://github.com/huangwb8/ChineseResearchLaTeX/tree/main/skills/nsfc-justification-writer
Command: npx skills add https://github.com/huangwb8/ChineseResearchLaTeX --skill nsfc-justification-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The NSFC-justification-writer tackles the challenge of drafting theory-driven grant justification paragraphs from minimal information, ensuring alignment with NSFC templates and verifiable claims.

Core Features & Use Cases

  • Progressive writing coach: guides users from skeleton to final draft, maintaining logical flow and template structure.
  • Verifiability enforcement: checks for evidence, cross-chapter terminology consistency, and citation integrity.
  • Info form integration: uses a starter information form to capture essential project details and map them to required narrative sections.
  • Cross-chapter alignment: ensures terminology and key indicators stay consistent across related sections (2.1, 3.1) to support coherent research narratives.
  • AI-assisted drafting with safe fallbacks: leverages AI when available but always provides deterministic fallback paths to guarantee stability.

Quick Start

  • python skills/nsfc-justification-writer/scripts/run.py init --out /path/to/info_form.md
  • python skills/nsfc-justification-writer/scripts/run.py diagnose --project-root /path/to/project
  • python skills/nsfc-justification-writer/scripts/run.py coach --project-root /path/to/project --stage auto
  • python skills/nsfc-justification-writer/scripts/run.py apply-section --project-root /path/to/project --title "国内外研究现状" --body-file /path/to/new_body.txt

Frequently Asked Questions about nsfc-justification-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write an NSFC grant justification section using LaTeX templates?

To write an NSFC grant justification, use a tool that analyzes your information form and LaTeX template to generate a four-part theory-driven narrative, returning content ready for insertion into extraTex/1.1.立项依据.tex.

What is the best way to structure the research status and scientific questions for an NSFC proposal?

Structuring NSFC scientific questions involves building a four-part narrative covering value, current status, scientific questions or hypotheses, and project contribution while ensuring verifiable claims and cross-chapter terminology consistency.

How do I ensure terminology consistency across different sections of my NSFC grant proposal?

Ensure NSFC terminology consistency by using a writing assistant that cross-checks related sections like 2.1 and 3.1, verifying that key indicators and terms stay aligned across the entire research narrative.

Can I automatically generate a skeleton draft from minimal project information for my NSFC application?

Yes, you can generate an NSFC skeleton draft from minimal input by initializing a starter information form to capture essential project details, which then maps directly to the required narrative sections.

What happens to AI-assisted grant drafting when the AI service is unavailable?

When AI services are unavailable, AI-assisted grant drafting tools enforce strict deterministic fallback paths to guarantee stability, ensuring you still receive functional content for your LaTeX template.

Does the NSFC-justification-writer support automated citation and evidence verification?

The NSFC-justification-writer enforces verifiability by checking for evidence and citation integrity during AI-assisted drafting, ensuring all generated justification paragraphs maintain verifiable claims.