From coding-workflow
This skill should be used when the user asks to "generate interview questions", "prepare for interview", "optimize resume", "conduct mock interview", "analyze git commits for resume", "generate resume from code", "review my resume", or mentions interview preparation, career assistance, or extracting project experience from git history. Provides comprehensive interview and career development guidance for both job seekers and interviewers.
npx claudepluginhub chaorenex1/coding-workflow --plugin coding-workflowThis skill uses the workspace's default tool permissions.
Interview Master is a specialized skill that provides end-to-end support for technical interview preparation and career development. It serves both job seekers preparing for interviews and interviewers designing effective assessments. The skill's unique capability is generating professional resumes by analyzing git commit history to extract technical skills, project impact, and contributions.
README.mdVALIDATION.mdassets/resume-template.jsonassets/resume-template.mdexamples/git-analysis-output.jsonexamples/good-resume-examples.mdexamples/interview-questions-set.mdexamples/mock-interview-dialogue.mdreferences/algorithm-prep.mdreferences/behavioral-interview.mdreferences/interview-questions-bank.mdreferences/project-impact-metrics.mdreferences/resume-best-practices.mdreferences/system-design-prep.mdreferences/tech-stack-keywords.mdscripts/analyze-commits.shscripts/calculate-impact.pyscripts/extract-tech-stack.shscripts/generate-resume-data.shCreates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Interview Master is a specialized skill that provides end-to-end support for technical interview preparation and career development. It serves both job seekers preparing for interviews and interviewers designing effective assessments. The skill's unique capability is generating professional resumes by analyzing git commit history to extract technical skills, project impact, and contributions.
Use this skill when:
Generate role-specific interview questions tailored to position requirements, seniority level, and technical stack.
Process:
references/interview-questions-bank.md for question patternsTypical output includes 10-15 questions with difficulty ratings, estimated time, and evaluation rubrics.
Analyze and improve resume content for technical roles with actionable feedback.
Process:
references/resume-best-practices.md for industry standardsConsult examples/good-resume-examples.md for reference patterns.
Conduct realistic mock interviews with real-time feedback and performance evaluation.
Process:
references/interview-flow.md for realistic pacingSee examples/mock-interview-dialogue.md for interaction patterns.
Analyze git commit history to automatically generate resume content highlighting technical contributions and project impact.
Workflow:
Step 1: Collect Repository Information
Step 2: Execute Analysis Scripts
Use the following scripts in sequence:
scripts/analyze-commits.sh - Extract commit history
./scripts/analyze-commits.sh <author> <repo-path> [start-date] [end-date]
Output: Commit count, frequency, file change patterns
scripts/extract-tech-stack.sh - Identify technologies
./scripts/extract-tech-stack.sh <repo-path> <author>
Output: Programming languages, frameworks, tools detected from code changes
Reference: references/tech-stack-keywords.md for keyword matching
scripts/calculate-impact.py - Quantify contributions
python scripts/calculate-impact.py <repo-path> <author>
Output: Lines added/removed, files modified, feature-critical commits
Reference: references/project-impact-metrics.md for impact calculation
scripts/generate-resume-data.sh - Aggregate results
./scripts/generate-resume-data.sh <author> <repo-path>
Output: Structured JSON with resume-ready content
Step 3: Generate Resume Content
Transform analysis into professional resume sections:
Technical Skills Section
Project Experience Section
Key Achievements
references/project-impact-metrics.mdStep 4: Format and Review
assets/resume-template.md structureexamples/good-resume-examples.md for quality standardsExample Usage:
User: "Analyze my commits in this repository and generate resume content"
Assistant:
1. Runs analyze-commits.sh to get 247 commits over 18 months
2. Extracts tech stack: React, TypeScript, Node.js, PostgreSQL, Docker
3. Calculates impact: 15K lines added, 12 major features
4. Generates resume section:
"Software Engineer | E-commerce Platform (Jan 2023 - Present)
- Architected and implemented user authentication system using JWT and OAuth 2.0, serving 50K+ daily active users
- Developed RESTful API with Node.js and Express, improving response time by 40% through query optimization
- Built responsive admin dashboard with React and TypeScript, reducing content management time by 60%
- Containerized application with Docker, enabling consistent deployment across 3 environments"
Create personalized preparation roadmaps for technical interviews.
Process:
references/algorithm-prep.md)references/system-design-prep.md)references/behavioral-interview.md)Detailed guides and knowledge bases:
references/interview-questions-bank.md - Comprehensive question library by role and categoryreferences/resume-best-practices.md - Industry-standard resume writing guidelinesreferences/algorithm-prep.md - Algorithm interview preparation roadmapreferences/system-design-prep.md - System design concepts and practice problemsreferences/behavioral-interview.md - STAR method and behavioral question patternsreferences/tech-stack-keywords.md - Technology keyword database for code analysisreferences/project-impact-metrics.md - Impact quantification standardsWorking examples and templates:
examples/good-resume-examples.md - High-quality resume samples for various rolesexamples/interview-questions-set.md - Complete interview question setsexamples/mock-interview-dialogue.md - Realistic interview conversation flowsexamples/git-analysis-output.json - Sample git analysis resultsAutomation tools for git analysis:
scripts/analyze-commits.sh - Extract commit history and patternsscripts/extract-tech-stack.sh - Identify technologies from codebasescripts/calculate-impact.py - Quantify code contributions and impactscripts/generate-resume-data.sh - Aggregate analysis into resume formatReady-to-use templates:
assets/resume-template.md - Markdown resume templateassets/resume-template.json - Structured resume data schemaScenario 1: Junior Developer Seeking First Role
Scenario 2: Senior Engineer Career Transition
Scenario 3: Hiring Manager Building Interview Process
Scenario 4: Career Switcher with Limited Resume Content