Technical Project Proposal Writer
Write technical project proposals for research, technology development, and innovation funding calls. Produce either complete proposals or individual sections based on user request.
Workflow
1. Understand Scope
Determine what the user needs:
Full proposal? → Follow "Full Proposal Workflow" below Specific section(s)? → Follow "Section Workflow" below
Ask the user to clarify if ambiguous:
- •Target funding body / call (e.g., Horizon Europe, NSF, TUBITAK, ERC, internal)
- •Project topic and domain
- •Consortium partners (if any)
- •Duration and approximate budget
- •Output format preference (docx or pdf) — default to docx
2. Research the Topic
Before writing, conduct complementary research to strengthen the proposal. Prioritize user-provided information, but augment with:
- •State of the art: Search for recent publications from top venues (CVPR, ICCV, ECCV, ICRA, RSS, SIGGRAPH, ICML, ICLR, NeurIPS, etc.) using the
citation-managementskill - •Competing/related projects: Search for funded projects in the same domain
- •Technology readiness: Identify TRL levels of relevant technologies
- •Market context: Brief landscape if the call requires innovation/exploitation plans
Use web search and citation-management to gather reliable sources. Record key references for the bibliography.
3. Write Content
Follow the structure in references/proposal_structure.md for full proposals. For individual sections, use the appropriate section guidance from that reference.
Writing principles:
- •Be specific and quantitative — avoid vague claims
- •Ground claims in citations from reputable venues
- •Use active voice and direct language
- •Match the tone to the funding body (EU calls: formal and structured; NSF: narrative and compelling)
- •Clearly distinguish what is novel from what is state of the art
- •Every objective must map to measurable deliverables
- •Include risk mitigation — do not present an overly optimistic picture
4. Generate Output
Use the docx skill (default) or pdf skill based on user preference to produce the final document.
Output location: data/output/ unless the user specifies otherwise.
Naming convention: proposal_<short_topic>_<section_or_full>_<YYYYMMDD>.docx
Example: proposal_robot_perception_full_20260216.docx
5. Self-Review Before Delivery
Before delivering the final output, perform a quick self-review using the checklist in references/review_checklist.md. Fix any issues found. For a deeper review, invoke the proposal-reviewer skill.
Full Proposal Workflow
- •Clarify scope, funding body, and format with the user
- •Research the topic (state of the art, related projects, key references)
- •Draft all sections per references/proposal_structure.md
- •Ensure consistency across sections (objectives ↔ work packages ↔ deliverables ↔ budget)
- •Run self-review checklist
- •Generate output document
Section Workflow
- •Identify which section(s) the user needs
- •Ask for any missing context required for that section
- •Research if the section demands it (e.g., state of the art, impact)
- •Draft the section(s)
- •Run relevant items from the review checklist
- •Generate output document
Integration with Other Skills
- •docx: Primary output format for proposals
- •pdf: Alternative output format
- •citation-management: Find and validate references for state-of-the-art sections
- •read-arxiv-paper: Deep-read specific papers for literature review
- •proposal-reviewer: Post-writing review for overpromises and legal risk
Reference Files
- •references/proposal_structure.md: Complete section-by-section structure guide with content requirements for each section
- •references/review_checklist.md: Quick self-review checklist to run before delivery