CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

grant-proposal-workflow

Plan, write, edit, and review a multi-document grant application or resubmission (NSF, NIH, foundations, internal awards, and any program with its own solicitation): requirements, drafting, budgets and justifications, letters, citation and figure checks, cross-document consistency, mock panel reviews, and the final submission package.

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-engineered, domain-expert body: every line carries grant-specific guidance Claude could not infer, the multi-step workflow is sequenced with validation checkpoints and feedback loops throughout, and detail is properly pushed one level deep into real, well-signaled reference files. The only deductions are minor: slight redundancy between sections and a few script invocations given without argument syntax.

Suggestions

Show the full command-line signature for `docx_audit.py`, `page_fit.py`, `figure_audit.py`, and `cite_check.py` (as done for `snapshot.py` and `budget_check.py`) so every invocation is copy-paste ready.

Trim overlap between "Common failures" and the corresponding step sections by keeping failures as short pointers (e.g., "stale summary tables — see section 5") instead of restating the detail.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious domain specifics (iCloud "Resource deadlock avoided" placeholders, `~$` lock files, `mv -n`, stale quoted-number labels) and wastes no tokens explaining things Claude already knows. Minor redundancy keeps it below anchor 5: "Common failures" restates several earlier sections and the guiding principles duplicate section 4 content.

4 / 5

Actionability

Provides exact commands with flags (`scripts/snapshot.py <shared folder> <snapshot folder> --tz <PI's time zone> --note "<why>"`, `scripts/budget_check.py JUSTIFICATION.docx --xlsx BUDGET.xlsx`) plus concrete naming conventions (`NN_<document>_vX[_tracked].ext`) and placeholder conventions. Falls just short of anchor 5 because several scripts (`page_fit.py`, `figure_audit.py`, `docx_audit.py`) are invoked without their argument syntax.

4 / 5

Workflow Clarity

Sections 0–9 sequence the full life cycle with explicit validation checkpoints and feedback loops: snapshot and reload before every edit, "resolve each FAIL and each unexplained CHECK" after `budget_check.py`, mock-panel packets confirmed "with checksums", and "verify every new finding against the current files before reporting it". Risky in-place/batch edits are guarded with lock-file checks, snapshots, and never-overwrite rules, matching the anchor-5 pattern.

5 / 5

Progressive Disclosure

Seven reference files (all verified present in the bundle) are clearly signaled in a "read when the step comes up" table and pointed to at the relevant steps; scripts are tabulated with detailed purposes. The core workflow stays inline while templates, prompts, and checklists are appropriately split one level deep — matching the clear-overview anchor exactly.

5 / 5

Total

18

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A highly specific, comprehensive description of what the skill does with strong natural keywords (NSF, NIH, resubmission, solicitation) and a distinct niche. Its one structural weakness is the absence of an explicit "Use when…" trigger clause, leaving the activation condition implicit and capping completeness at 3.

Suggestions

Append an explicit trigger clause, e.g. "Use when preparing or resubmitting a grant application, budget, or submission package for NSF, NIH, foundations, or internal awards."

Add common user phrasings such as "grant proposal", "grant writing", and "funding opportunity" to broaden natural trigger coverage.

Consider naming the resubmission trigger explicitly (e.g., "Use when a prior submission's reviews arrive") since resubmissions are a distinct entry point.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and artifacts covering the full pipeline — "requirements, drafting, budgets and justifications, letters, citation and figure checks, cross-document consistency, mock panel reviews, and the final submission package" — with no meaningful coverage gaps, matching the comprehensive anchor.

5 / 5

Completeness

The "what" is explicit and detailed, but the description contains no "Use when…" clause or equivalent explicit trigger guidance — the "when" is only weakly implied by the domain parenthetical. Per the judging guideline, a missing explicit trigger clause caps completeness at 3; it does not reach anchor 4's "when present but could be more specific".

3 / 5

Trigger Term Quality

Good natural keyword coverage ("grant application or resubmission", "NSF, NIH, foundations, internal awards", "solicitation") that a user would plausibly say, but common variations like "grant proposal", "grant writing", "funding opportunity", or "RFP" are absent. Clearly above anchor 3's partial coverage but short of anchor 5's synonym comprehensiveness.

4 / 5

Distinctiveness Conflict Risk

"Multi-document grant application or resubmission … final submission package" carves out a clear niche (grant preparation with funder-specific rules) with distinct triggers, giving minimal conflict risk with generic document-editing or writing skills.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

brunoasm/my_claude_skills

Path

grant_proposal_workflow/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.