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.

Zobacz źródło

Jak używać

  1. Skopiuj polecenie instalacji i sprawdź źródła przed instalacją we własnym środowisku agenta.
  2. W oryginale sprawdź wymagane narzędzia, dane dostępowe i obsługiwane środowiska.
  3. Opisz dane wejściowe i oczekiwany rezultat; porównaj wynik ze źródłami.
npx skills add https://github.com/gasserane/personal-skills --skill implementation-pack

Przed rozpoczęciem

  • Instalacja nie obejmuje subskrypcji modelu, limitu API ani uprawnień do plików.
  • Gwiazdki i instalacje pokazują aktywność, a nie niezależny test jakości lub bezpieczeństwa.
Oryginalny dokument Skill

Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.

/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.

Powiązane zadania

z tego samego repozytorium

Więcej Skills

Wszystkie Skills
gasserane
Społeczność

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.

instalacje
1
GitHub Stars
2
Aktualizacja
24 wrz
gasserane
Społeczność

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

instalacje
1
GitHub Stars
2
Aktualizacja
24 wrz
gasserane
Społeczność

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.

instalacje
1
GitHub Stars
2
Aktualizacja
24 wrz
gasserane
Społeczność

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

instalacje
1
GitHub Stars
2
Aktualizacja
24 wrz