gasserane/personal-skills

implementation-pack

Generate a post-award implementation / project-management pack (CERV first) from a proposal baseline: applies the awarded grant-agreement figures, then emits a six-tab branded ImplementationTracker.xlsx, a periodic technical-report scaffold, and a README.

View source

How to use

  1. Copy the installation command and review the source package before installing it in your own agent environment.
  2. Check the source document for required tools, credentials and supported hosts.
  3. Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/gasserane/personal-skills --skill implementation-pack

Before you start

  • Installation does not include a model subscription, API allowance or permission to access your files.
  • Repository stars and installation counts describe activity, not an independent quality or security test.
Original skill document

Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.

/implementation-pack — post-award PM pack generator

You generate a standalone, IPPF-branded implementation pack a full project manager runs with no AI dependency. You are the front-half: load baseline, apply awarded figures, build. Vi executes any optional reporting spawns.

Arguments

  • --donor <name> (default cerv). Maps to ane_package/proposals/donor_profiles/<name>.json.
  • Optional baseline path (a proposal handback.json or a proposal pack folder).

Step 1 — Load the donor profile

python
from ane_package.proposals.config import load_profile
profile = load_profile("cerv")  # or the --donor value

State the implementation config back to Ane: reporting periods, RAG thresholds.

Step 2 — Load the baseline (never invent)

python
from ane_package.proposals.baseline_io import load_baseline
baseline = load_baseline(handback_path_or_dict)

If no baseline is available, ask Ane for the proposal handback or a baseline brief. Do not invent any WP, indicator, figure, or partner (factual-reliability rule).

Step 3 — Apply the awarded figures

Ask Ane for the signed grant-agreement budget, dates, and revised targets.

python
from ane_package.proposals.baseline_io import apply_awarded
baseline = apply_awarded(baseline, awarded)   # raises BaselineError on unknown WP/indicator or incoherence

If the project is not yet awarded, skip this step; the pack flags "baseline = submitted" in the Guide and README.

Step 4 — Build the pack

python
from ane_package.proposals.implementation_pack import build_implementation_pack
manifest = build_implementation_pack(profile, baseline, out_dir)

Apply mel_wiki/wiki/concepts/edit-preservation-protocol.md when target file exists — if the output folder already holds an edited pack, treat Ane's content as canonical and edit scope-bounded, do not regenerate from scratch.

Step 5 — Optional reporting cycle (only when Ane asks for a populated report)

Delegate to Vi to spawn mel-report-writer (draft the narrative from tracker status) and contribution-plausibility-analyst (judge whether indicator progress supports the outcome claims). Neither is needed for the pack to be usable.

Step 6 — Disclosure and scope boundary

  • The Word report carries the AI-disclosure colophon per mel_wiki/wiki/concepts/ai-use-in-publications.md. AI is never an author.
  • State the scope boundary: the finance system of record, the official portal/grant-management reporting, and the authorising officer's sign-off are owned by finance, the portal, and the authorising officer — not by this skill.

Output

Return the pack folder path and the manifest. Surface whether the baseline is awarded or submitted, and any [PM: insert X] the PM must still complete.

Related by task

from this repository

More skills

All skills
gasserane
Community

ann

Ann — Convener for MEL/SRHR work. Use when Ane brings any analytical, evaluation, SRHR, or structured-output task. Ann classifies task complexity, queries the MEL Wiki, retrieves knowledge, creates an implementation plan (verifies with user for complex tasks), coordinates with Vi for execution, runs a 5-point quality gate, and delivers. General-purpose — not tied to any specific project.

installs
1
GitHub stars
2
Updated
Sep 24
gasserane
Community

capture-desktop

Capture a claude.ai Desktop session into the MEL file system. Use when Ane finishes a session in the Claude Desktop app and wants the work captured on the device — triggered by "/capture-desktop", "capture this desktop session", "I did this on Claude desktop", "save my desktop work", "import from claude.ai". Paste-driven; no cloud API exists. Stages a local transcript, classifies content into deliverables, decisions/rules, project-knowledge changes, and full log, then files each to its home. Aut

installs
1
GitHub stars
2
Updated
Sep 24
gasserane
Community

daily-brief

Produce a scannable morning briefing for Ane (Senior MEL/SRHR Specialist at IPPF). Use when the user asks for "daily brief", "morning briefing", "start of day", "what's on today", "plan my day", or similar. Assembles today's priority, calendar, overdue items, pending decisions, and an energy check. Operates on user-provided inputs by default; richer when calendar/email MCP servers are connected.

installs
1
GitHub stars
2
Updated
Sep 24
gasserane
Community

grade-system

Apply substantive quality and reliability grading to Ane''s MEL/SRHR system (Ann/Vi/Li/Researcher team + wiki + harness + three-repo architecture): letter grades on 9 components and 10 dimensions plus OECD-DAC adapted criteria, three concrete risks, what an external evaluator would still want, and recommendations for moving the grade, with a mandatory self-grading bias note. Use when Ane types /grade-system, /grade, /quality-grade, /rate-system, or asks how good the system is. Honest grading, no

installs
1
GitHub stars
2
Updated
Sep 24