ワンクリックで
applications
Track job and volunteer applications with CV snapshots, status updates, conversion metrics, and reply predictions
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Track job and volunteer applications with CV snapshots, status updates, conversion metrics, and reply predictions
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Complete guide to writing effective cover letters that differentiate you from other candidates
Hypothesis-driven job search: define what you're testing, execute outreach and applications, validate results, decide to continue or pivot
Analyze interview transcripts to evaluate which stories were chosen, which should have been chosen, and how to reframe answers for next time. Use after a real interview to turn the experience into structured feedback and new STARR achievements.
Complete workflow for analyzing job descriptions, mapping achievements to roles, assessing readiness, and generating tailored CVs. Use when applying for jobs, preparing for interviews, or creating targeted resumes. Covers JD analysis, skills mapping with evidence-based matching, readiness assessment with consultant-style gap advice, and CV generation.
Complete guide to creating STARR achievement stories with measurable results. Use when gathering work achievements, building accomplishment stories, or preparing for behavioral interviews. Helps extract metrics, structure narratives, and create evidence-based achievement files.
Complete guide to creating company profiles built FROM achievements (not the other way around). Use when creating or updating company profiles, extracting responsibilities and tools from achievements, or summarizing work history. Achievements are the source of truth; profiles extract and summarize from them.
| name | applications |
| version | 1.1 |
| description | Track job and volunteer applications with CV snapshots, status updates, conversion metrics, and reply predictions |
| triggers | ["откликнулась","applied to","sent CV","status update","conversion","prediction","probability"] |
Manage the full lifecycle of job and volunteer applications: snapshot CVs, track statuses, calculate conversion, and predict reply probability.
CVs in role folders evolve. Applications must be frozen.
Every time the user sends a CV, we snapshot the exact text into the application folder. This is not a copy — it's a historical record of what was actually sent.
The pipeline tracks two things: conversion funnel (how many ever reached each stage) and current status (where each app is right now).
| Stage | What happened | Who's involved |
|---|---|---|
| Sent | CV sent, no response yet. Stays Sent until company replies or user decides to close. | — |
| Replied | Company responded in any way (positive, negative, forwarded to team). Any human response counts. A rejection = Replied + Rejected. | Recruiter / HR / Contact person / Referral conduit |
| Screening | First live conversation happened. Purpose: basic fit check, "do we want to continue talking?". Can be with recruiter OR a team member — the key is it's an initial evaluation, not a decision-maker conversation. | Recruiter / Initial contact / Team member |
| Interview | Substantive evaluation with the decision maker or hiring manager. Purpose: assess skills and fit in depth. If the person can make or strongly influence the hire decision = interview. | Hiring manager / MD / Decision maker |
| Offer | Formal or informal offer made | — |
| Accepted | User accepted the offer | — |
| Rejected | Final rejection at any stage (by CV, after screening, after interview). Can coexist with Replied. | — |
Ask: can this person make the decision?
| Situation | Stage |
|---|---|
| Call with recruiter / HR about your background | Screening |
| Call with team member who says "I'll report back to [decision maker]" | Screening |
| Exploratory call where contact says "let me check with [MD/lead]" | Screening |
| Meeting with hiring manager who makes the final call | Interview |
| Meeting with MD / founder / director who decides | Interview |
| Task / case study given after screening | Interview (part of it) |
The Pipeline table in applications_index.md tracks how many applications ever reached each stage (cumulative), not just current status. This is what gives meaningful conversion rates.
Current status is tracked in the Active Applications table per app.
Example: An app that went Sent → Replied → Screening → Rejected counts in ALL stages it passed through:
Example: An app rejected by CV without conversation only counts:
applications/
├── README.md ← what this directory is
└── my_data/
├── README.md ← how to add applications
├── applications_index.md ← master tracking file (all apps)
└── app_[company_slug]_[YYYY-MM-DD]/ ← one folder per application
├── cv_sent.md ← exact CV text sent (with diff notes)
├── cover_email.md ← (optional) email/cover letter text
└── [user files] ← (optional) PDFs the user saved here
app_[company_slug]_[date_sent] (all lowercase)app_sana_engagement_2026-04-30, app_eea_volunteer_2026-05-01Required:
cv_sent.md — the exact CV text. Always includes:
Optional:
cover_email.md — cover email or letter textnotes.md — response tracking, follow-up timelineText-based with summary table for active applications, detailed entries below.
# Applications Index
Tracking all job and volunteer applications. Each entry links to a snapshot of the exact CV sent.
***
## Pipeline
**Total sent: N** · First: YYYY-MM-DD · Last: YYYY-MM-DD
| Stage | Count | Rate |
| --------- | ----- | ----------------------------- |
| Sent | N | — |
| Replied | N | X% |
| Screening | N | X% |
| Interview | N | X% |
| Offer | N | X% |
| Accepted | N | — |
| Rejected | N | Company A (reason) · Company B |
**Funnel:** Sent → Replied → Screening → Interview → Offer → Accepted / Rejected / Ghosted
***
## Active Applications
| Company | Role | Channel | Prediction | Status | Updated |
|---------|------|---------|------------|--------|---------|
| **Company** | Role Title | Channel | 🔥🔥🔥 / 🔥🔥 XX-XX% | ✅/🟡 | YYYY-MM-DD |
**N active** · **N replied** (X%) · **N pending**
***
## Channel Performance
| Channel | Sent | Replied | Rate | Applications |
|---------|------|---------|------|-------------|
| **Personal referral** | N | N | X% | Company ✅ · Company ❌ |
| **Cold email** | N | N | X% | Company ✅ |
| **Company website** | N | N | X% | Company ✅ · Company ❌ |
| **Referral link** | N | N | X% | Company ❌ |
**Insight:** [Pattern observed across channels]
***
## All Applications
*Newest on top.*
### N. Company Name — Role Title
* **Date:** YYYY-MM-DD · **Channel:** Channel · **Status:** ✅/🟡/❌ Status
* **CV:** role_[name]/cv.md (snapshot/version)
* **CL:** [Brief description or "None"]
* **Prediction:** 🔥🔥 XX-XX% [→ ✅ accurate / → ❌ overestimated]
* **Notes:** Brief context
* **Folder:** `app_[company]_[date]/`
With a target role (has JD):
target_roles/my_data/role_[name]/cv.md from role folder → app_[company]_[date]/cv_sent.mdapplications_index.md (newest on top, increment number)target_roles/my_data/roles_index.md:
Without a target role (volunteer, networking, spontaneous):
app_[company]_[date]/cv_sent.mdcv_sent.mdcv_sent.md with the actual final texttarget_roles/my_data/roles_index.md:
notes.md in the app folder with timelineWhen asked (or proactively):
The "AI Notes — Diff" section in cv_sent.md is critical for learning. Track:
What to document:
What NOT to document:
* vs -)Flag new facts: If user added details not in story files, note them explicitly:
"VWFS: 'voted Best Employee 2018' — NOT in story files. Consider adding to story_02."
This helps decide whether to update source stories later.
Recalculate when any status changes:
Response rate = Replied / Sent
Screening rate = Screening / Sent
Interview rate = Interview / Sent
Offer rate = Offer / Sent
Close rate = Accepted / Offer
Also track by channel (referral vs website vs email) and by CV type (role-based vs custom).
Every application must have a Reply prediction and Prediction rationale.
| 🔥🔥🔥 | 🔥🔥 | 🔥 |
|---|---|---|
| High (60-70%+) | Moderate (30-50%) | Low (<25%) |
Add percentage ranges to all predictions (e.g., "🔥🔥 Moderate (40-50%)").
Consider when predicting:
| Factor | Weight | Examples |
|---|---|---|
| Channel | High | Referral (+20-30%) vs Website/Cold (+0-10%) |
| Fit | High | Direct domain match (+20%) vs Stretch (-10%) |
| Competition | Medium | Well-known brand = more applicants = lower odds |
| Title match | Medium | Exact title (+10%) vs Transferable skills (0%) |
| Experience level | Medium | Meets years requirement (+10%) vs Below (−15%) |
| Gaps | High | Critical gap (e.g., required certification missing) = −20% |
Channel multipliers:
Examples:
| Scenario | Prediction |
|---|---|
| Referral + perfect fit | 🔥🔥🔥 High (60-70%) |
| Referral + moderate fit | 🔥🔥 Moderate (40-50%) |
| Website + perfect fit | 🔥🔥 Moderate (25-35%) |
| Website + stretch fit | 🔥 Low (10-20%) |
| Cold email + domain perfect | 🔥🔥 Moderate (35-45%) |
Always include:
Example:
* **Reply prediction:** 🔥🔥 Moderate (30-40%)
* **Prediction rationale:** Referral (link, not personal) — CV reaches human, not ATS.
Cross-functional coordination + team growth + process improvement — good match.
Cons: no developer tools experience, career gap since 2024, "7+ years PM" counts legal work.
High competition (JetBrains brand).
When adding predictions to already-rejected applications:
— *retroactive* to indicate this wasn't made before outcome🔥 Low (10-15%) — *retroactive*Track prediction accuracy:
Review quarterly to identify patterns and adjust prediction logic.
Key relationship: target_roles generates CVs → applications snapshots them. The two directories must not be confused.