reggiechan74/jobops/createrubric
Claude Code and agent skill by reggiechan74/jobops
- community
Checking that the SKILL.md file is still in the repository.
Create a detailed scoring rubric from job posting without performing assessment
Install
npx vskill@latest install reggiechan74/jobops/createrubricSKILL.md
Configuration
Read .jobops/config.json. If missing, stop with:
JOBOPS NOT CONFIGUREDRun /jobops:setup to initialize your workspace.
Use config.directories.<key> for all file paths in this skill. Use config.preferences.cultural_profile if this skill generates resume-style content. Use config.preferences.default_jurisdiction if this skill has jurisdiction-sensitive logic (crisis/legal skills accept --jurisdiction=<ISO-3166-2> to override).
Templates
For each template used by this skill, resolve the full path as:
{config.templates.base_dir}/{config.templates.active.<template_name>}/<filename>
Templates referenced by this skill: assessment_rubric_framework
Application Path Resolution
This skill writes to a per-application folder. Before writing any output:
- Parse
{Company}_{Role}_{YYYYMMDD}from the job-posting filename, or honor--app=<slug>if supplied. The slug MUST be canonical: a leading PascalCase{Company}token (matching theCompany_Intelligence/{Company}/folder so OSINT links), a PascalCase{Role}(underscores between words allowed), and a trailing compact 8-digit date (20260519— no hyphens, no time). Reject leading date/time prefixes such as2026-04-15_214414_...; if the source filename carries one, recompose it into canonical form ({Company}_{Role}_{YYYYMMDD}) before composing the folder path. - Compose the app folder:
{config.directories.applications_root}/{app_slug}/. - Resolve this skill's sub-folder by category:
- resume-development (buildresume, provenance-check) →
resume/ - cover-letter (coverletter) →
cover-letter/ - rubric / assessment (createrubric, assessjob, assesscandidate, auditjobposting) →
assessment/ - briefing / interview prep (briefing, interviewprep) →
interview/
- If the app folder does not exist,
mkdir -pit, then copy
{config.directories.job_postings}/{filename} → {app_slug}/job_posting.md so the pinned JD cannot silently change under completed work. Ensure the pinned copy begins with YAML front matter carrying output_type: job_posting: if the source JD already has a front-matter block, add the key to it; otherwise wrap a new block (--- / output_type: job_posting / source_jd: {filename} / ---) above the JD body.
- Exact-slug collisions (same Company+Role+Date) are not auto-suffixed. If the folder
already contains the same output type, require the user to pass --app=<distinct-slug>.
- Output filename (fixed; only the sub-folder above is resolved dynamically): write the rubric to
assessment/rubric.md.
Your Task
Analyze the {{ARG1}} job posting and generate a detailed, reusable scoring rubric that extracts all requirements and creates standardized evaluation criteria.
WORKFLOW ARCHITECTURE
Dependency Rules:
- Phase 2 starts after job posting is loaded (Phase 1)
- Domain research subagent and role variant analysis run concurrently
- Phase 3 WAITS for domain research results
- Phase 4 WAITS for rubric completion
PROGRESS TRACKING (MANDATORY)
Before starting any work, create all tasks for user visibility:
| # | Task Subject | activeForm | |
|---|---|---|---|
| 1 | Load templates and job posting | Loading templates and job posting | |
| 2 | Research domain and industry context | Researching domain and industry context | |
| 3 | Determine role variant and extract requirements | Analyzing role variant and extracting requirements | |
| 4 | Create 200-point scoring rubric | Creating 200-point scoring rubric | |
| 5 | Validate rubric completeness | Validating rubric completeness | |
| 6 | Save rubric | Saving rubric to {applications_root}/{app_slug}/assessment/rubric.md |
Task Update Rules:
- Mark each task
in_progressBEFORE starting work on it - Mark each task
completedAFTER finishing it
YAML FRONT MATTER
Write the rubric to {applications_root}/{app_slug}/assessment/rubric.md and begin the file with:
Insert this before the first heading and bump version if you update the rubric later.
PHASE 1: LOAD INPUTS (Parallel batch)
Task: Mark task 1in_progress.
Read all three files in a single parallel batch using three Read tool calls:
{config.templates.base_dir}/{config.templates.active[assessment_rubric_framework]}/assessment_rubric_framework.md- Master 200-point rubric structure with role variants{config.templates.base_dir}/{config.templates.active[evidence_verification_framework]}/evidence_verification_framework.md- Evidence-based scoring protocols{config.directories.job_postings}/{{ARG1}}(add .md extension if needed)
If the job posting doesn't exist in {config.directories.job_postings}/, check the root directory for legacy files.
Task: Mark task 1completed.
PHASE 2: PARALLEL ANALYSIS
Mark tasks 2 and 3 as `in_progress` simultaneously.Dispatch domain research subagent AND begin role variant analysis in the SAME message.
2.1 Research Domain and Industry Context (Task 2 - Subagent)
Dispatch a domain research subagent to run while you analyze the role variant:
2.2 Determine Role Variant and Extract Requirements (Task 3 - Main agent)
While the domain research subagent runs, analyze the job posting:
Determine Role Variant
| Variant | Indicators | Weight Adjustment | |
|---|---|---|---|
| Technical IC | Hands-on work, no direct reports, technical focus | Skills 30%, Impact 25% | |
| People Manager | Direct reports, team leadership, people development | Skills 20%, Fit 25% | |
| Executive | Strategic scope, P&L authority, cross-functional | Impact 35%, Experience 25% |
Document the selected variant in the rubric YAML header.
Parse Job Posting to Extract Requirements:
- Hard Skills: All technical competencies with proficiency levels required
- Experience Requirements: Relevance, recency, and domain specifics (NOT years-based scoring)
- Impact Evidence: Demonstrated achievements, outcomes, and metrics
- Credentials: Required and preferred education/certifications
- Fit & Readiness: Communication, values alignment, and role readiness indicators
Task: Mark task 3completedwhen extraction is done.Task: Mark task 2completedwhen domain research subagent returns.
PHASE 3: CREATE RUBRIC (Sequential - needs domain research)
Task: Mark task 4in_progress.Prerequisite: Domain research (task 2) must becompleted.
3.1 Synthesize Job Posting + Domain Research
Use domain research findings to calibrate rubric thresholds:
- Set proficiency levels appropriate to industry standards
- Weight skills based on market reality, not just posting emphasis
- Identify implicit requirements the posting may not state
- Calibrate experience expectations to seniority level
3.2 Create Job-Specific Rubric Following Template Structure
MANDATORY DETAILED SCORING REQUIREMENT: You MUST create a comprehensive 200-point scoring rubric following the EXACT structure defined in the assessment rubric framework template. This is NON-NEGOTIABLE.
CRITICAL: Use the assessment rubric framework template as your MANDATORY reference template. The rubric structure is fixed - you must maintain:
- Five Main Categories (default point allocations - adjust based on role variant):
- Skills Inventory (50 points default / 25%)
- Experience Relevance (40 points default / 20%)
- Demonstrated Impact (60 points default / 30%)
- Credentials (20 points default / 10%)
- Fit & Readiness (30 points default / 15%)
- Role Variant Weight Adjustments:
| Variant | Skills | Experience | Impact | Credentials | Fit | |
|---|---|---|---|---|---|---|
| Technical IC | 30% (60) | 20% (40) | 25% (50) | 10% (20) | 15% (30) | |
| People Manager | 20% (40) | 20% (40) | 20% (40) | 15% (30) | 25% (50) | |
| Executive | 15% (30) | 25% (50) | 35% (70) | 10% (20) | 15% (30) |
- Proficiency-Based Skill Scoring (7-level scale, NOT years-based):
- 6 - Expert: Can teach/design novel solutions; recognized authority
- 5 - Advanced: Solves complex problems independently; mentors others
- 4 - Proficient: Handles standard work with minimal guidance
- 3 - Competent: Performs with occasional supervision
- 2 - Developing: Requires regular guidance; growing capability
- 1 - Novice: Basic understanding; needs significant support
- 0 - None: No demonstrated capability
- Mandatory Rubric Components:
- Alignment Statement: Construct definition explaining what the rubric measures
- Critical Barriers Table: Minimum thresholds with consequences for failure
- Anchor Examples: Concrete examples for each scoring level
- Confidence Flagging: Guidance for marking low-confidence scores
- Weight Justification Table: Rationale for category weight allocations
- Customize Job-Specific Content:
- Replace
[bracketed placeholders]with actual job requirements - Extract specific skills, technologies, and responsibilities from job posting
- Define role-specific thresholds and criteria (scope, budget size, team size, etc.)
- Add company-specific values and cultural indicators
- Include industry-specific success metrics and KPIs
- Maintain Template Components:
- Overall assessment ranges for each section
- Evaluation frameworks with specific metrics
- Evidence-based scoring verification protocols
- Usage guidelines and quality control checklists
- Scoring interpretation guidelines
Task: Mark task 4completed.
PHASE 4: VALIDATE AND SAVE
4.1 Validate Rubric Completeness
Task: Mark task 5in_progress.
ENFORCEMENT CHECK: After creating the rubric, verify:
- Role variant selected and documented in YAML header
- Point allocations match selected variant (total = 200)
- Five categories present: Skills, Experience, Impact, Credentials, Fit
- Alignment Statement with construct definition included
- Critical Barriers table with thresholds and consequences
- Skills use 7-level proficiency scale (0-6), NOT years-based
- No redundancy (years only in Experience, achievements only in Impact)
- Anchor examples for each scoring level
- Confidence flagging guidance included
- Weight justification table present
- Evidence verification framework is included
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/jobops/skills/createrubric/SKILL.md
Popularity
- Repository stars
- 19
- Repository forks
- 4
- 7-day trend score
- 15
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/reggiechan74/jobops/createrubric)