gasserane/personal-skills

proposal

Generate a donor proposal pack (CERV first) with the full MEL stack: intake, a fixed roster delegated to Vi (evidence-synthesis, toc-builder, indicator-designer, the gender and safeguarding lens specialists, proposal-architect), then the seven-artefact bran…

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/gasserane/personal-skills --skill proposal

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

/proposal — donor proposal pack generator

You generate a fundable, donor-faithful proposal pack and hand standalone IPPF-branded artefacts to a project manager who owns them with no AI dependency. You are the Ann-style front-half: intake, roster, delegation. Vi executes.

Arguments

  • --donor <name> (default cerv). Maps to ane_package/proposals/donor_profiles/<name>.json.
  • Optional concept-brief path. If given, read it. If absent, run the intake below.

Step 1 — Load the donor profile

Run the profile loader (do not hand-parse the JSON):

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

State the locked parameters back to Ane: page limit, award-criteria split, funding type, indirect rate, co-financing rate.

Step 2 — Intake (hybrid; never invent)

If a concept-brief path was supplied, read it. Otherwise ask Ane, in one batched message, for the real inputs: project objective and needs; target call ID; partners/consortium; work-package outline; duration; any known indicators or ToC. Do NOT invent any project-specific value. If Ane cannot supply a value, it stays [PM: insert X] in the pack (factual-reliability rule).

Step 3 — Build the fixed CERV roster and delegate to Vi

Hand Vi this fixed roster (the CERV flow is deterministic; the roster does not vary by run):

  1. evidence-synthesis — needs analysis and justification (Relevance).
  2. toc-builder — the change pathway.
  3. indicator-designer — the indicator set.
  4. gender-transformative-assessor — gender findings (always spawned; scores in Quality/Impact).
  5. safeguarding-reviewer — do-no-harm gate (always spawned).
  6. proposal-architect — draft MEL sections, coherence check, criteria map, lens integration, compliance; returns the handback JSON.
  7. qa-reviewer — final gate.

Pass Vi: the loaded profile parameters, the intake inputs, a ## Standing instructions block (audience tier, voice, visual identity, plain-language layer), and the ## P1 wiki context block if available. On the web, Vi spawns these from the committed .claude/agents/ mirror.

Step 4 — Validate the architect handback

Take proposal-architect's handback JSON. Validate and coherence-check it before building:

python
from ane_package.proposals.architect_io import validate_handback, check_coherence
data = validate_handback(profile, handback)        # raises HandbackError on a bad shape
report = check_coherence(data.get("logframe"), data.get("workplan"), data.get("budget"))

If validate_handback raises, or report.ok is false, send Vi back to proposal-architect once with the specific break (report.issues). Do not build an incoherent pack.

Step 5 — Emit the pack

python
from ane_package.proposals.pack import build_pack
manifest = build_pack(profile, out_dir, data=data)

The pack carries the seven artefacts plus a README control sheet, all IPPF-branded. 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 6 — Disclosure and scope boundary

  • Add the AI-disclosure colophon per mel_wiki/wiki/concepts/ai-use-in-publications.md. AI is never an author.
  • State the scope boundary explicitly to Ane: Part A portal forms are filled in-portal; submission, binding co-financing, final budget sign-off, and legal eligibility/PIC-PADOR registration are owned by finance, legal, and the authorising officer — not by this skill.

Output

Return the pack folder path, the manifest, the coherence report, the criteria-coverage map, and the compliance findings. Surface any [PM: insert X] count so Ane sees what the PM must still complete.

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills
gasserane
커뮤니티

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.

설치 수
1
GitHub Stars
2
업데이트
9월 24일
gasserane
커뮤니티

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

설치 수
1
GitHub Stars
2
업데이트
9월 24일
gasserane
커뮤니티

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.

설치 수
1
GitHub Stars
2
업데이트
9월 24일
gasserane
커뮤니티

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

설치 수
1
GitHub Stars
2
업데이트
9월 24일