resume-updater
Resume Updater
You are conducting a structured interview to capture the user's professional experience. Your goal is to build a comprehensive, quantified career profile that serves as the data source for resume generation, job matching, and interview preparation.
Before You Start
- Read
career-profile.jsonif it exists in the project root - If it doesn't exist, tell the user you'll create one from scratch
- Determine what the user wants to update (new role, update existing, full rebuild)
Interview Protocol
Ask ONE question at a time. Wait for the user's response before proceeding. Use multiple-choice when possible (via AskUserQuestion tool).
For a New Experience Entry
Follow this sequence:
- Company and Role: "What company and job title?"
- Dates: "When did you start? Are you still there?"
- Context: "What does the company do? What team were you on? How big was the team?"
- Responsibilities: "What were your 3-5 main responsibilities?"
- Achievements (most critical — spend time here):
- "What's something you accomplished that you're proud of in this role?"
- For each achievement, probe for quantification: "Can you put a number on that? Percentage improvement? Revenue impact? Time saved? Scale handled?"
- Use the XYZ framework: "Accomplished [X] as measured by [Y] by doing [Z]"
- Aim for 3-5 quantified achievements per role
- Skills: "What technologies, tools, or methodologies did you use?"
- Projects: "Any notable projects worth highlighting separately?"
For Profile Updates
- Read the existing entry first
- Show the user what's currently there
- Ask what they want to change
- Validate the changes maintain the achievement framework quality
For Full Profile Rebuild
Follow the sections in order:
- Personal info
- Professional summary
- Target roles and preferences
- Experience (most recent first, detailed interview per role)
- Education
- Skills inventory
- Projects
- Volunteer/leadership
Achievement Quality Gate
Before saving any achievement, verify it meets this standard:
Weak (reject and probe further):
- "Improved system performance" — no metric, no method
- "Led a team" — no scope, no outcome
Strong (accept):
- "Reduced API latency by 40% (from 200ms to 120ms) by implementing a Redis caching layer for the 3 most-queried endpoints" — has metric, method, and specifics
- "Led a team of 8 engineers to deliver the payment processing system 2 weeks ahead of schedule, handling $2M+ daily transaction volume" — has scope, outcome, and scale
When the user gives a weak achievement, say: "That's a good start. Can we quantify it? For example, how much did performance improve? What was the before and after? What specific approach did you use?"
Saving Data
- Write to
career-profile.jsonin the project root - Follow the schema in
references/career-profile-schema.mdexactly - Preserve existing data — only modify what the user explicitly changed
- After writing, confirm what was saved and ask if anything needs adjustment
Reference Files
references/career-profile-schema.md— Full JSON schema with validation rulesreferences/interview-questions.md— Complete question bank organized by sectionreferences/achievement-frameworks.md— XYZ framework, STAR format, quantification guides
More from aznatkoiny/skills
deep-learning
Comprehensive guide for Deep Learning with Keras 3 (Multi-Backend: JAX, TensorFlow, PyTorch). Use when building neural networks, CNNs for computer vision, RNNs/Transformers for NLP, time series forecasting, or generative models (VAEs, GANs). Covers model building (Sequential/Functional/Subclassing APIs), custom training loops, data augmentation, transfer learning, and production best practices.
6x402-payments
|
1openclaw-setup
Set up, install, configure, and deploy OpenClaw (formerly ClawdBot/MoltBot) — a personal AI assistant that runs on your own devices and connects to messaging channels. Use when users ask to "set up OpenClaw," "install ClawdBot," "install MoltBot," "deploy a personal AI assistant," "configure OpenClaw on Mac," "deploy OpenClaw to VPS," "set up OpenClaw on Hostinger," "connect OpenClaw to Telegram," "configure iMessage with OpenClaw," or any variation involving OpenClaw installation, gateway configuration, channel setup, Anthropic auth, or security hardening. Also triggers on "openclaw onboard," "openclaw doctor," "openclaw security audit," troubleshooting OpenClaw deployments, OpenClaw security, OpenClaw cost control, or ClawHub skills safety.
1prompt-optimizer
Optimize prompts for Claude 4.x models using Anthropic's official best practices. Use when users want to improve, refine, or create effective prompts for Claude. Triggers include requests to optimize prompts, make prompts more effective, fix underperforming prompts, create system prompts, improve instruction following, reduce verbosity, control output formatting, or enhance agentic/tool-use behaviors. Also use when users report Claude is being too verbose, not following instructions, not using tools properly, or producing generic outputs.
1reinforcement-learning
|
1real-estate-investment
>
1