بنقرة واحدة
createrubric
Create a detailed scoring rubric from job posting without performing assessment
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create a detailed scoring rubric from job posting without performing assessment
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Build a complete resume through all 3 steps (draft, provenance check, final)
Initialize JobOps workspace - configure output directories, install templates, and optionally migrate legacy files
Assess candidate against job posting using pre-created scoring rubric
Compare assessment files across application folders under applications_root
Interview-driven generation of three market-validated ideal-role archetypes (Anchor, Stretch, Pivot) from career history, elicited preferences, and high-scoring assessment patterns
Generate a strategic cover letter with requirements-matching table from Step 3 resume
| name | createrubric |
| description | Create a detailed scoring rubric from job posting without performing assessment |
| disable-model-invocation | true |
Read .jobops/config.json. If missing, stop with:
JOBOPS NOT CONFIGURED Run /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).
For each template used by this skill, resolve the full path as:
{config.templates.base_dir}/{config.templates.active.<template_name>}/
Templates referenced by this skill: assessment_rubric_framework
This skill writes to a per-application folder. Before writing any output:
{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 the Company_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 as 2026-04-15_214414_...; if the source filename carries one, recompose it into canonical form ({Company}_{Role}_{YYYYMMDD}) before composing the folder path.{config.directories.applications_root}/{app_slug}/.resume/cover-letter/assessment/interview/mkdir -p it, 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.--app=<distinct-slug>.assessment/rubric.md.Analyze the {{ARG1}} job posting and generate a detailed, reusable scoring rubric that extracts all requirements and creates standardized evaluation criteria.
Phase 1 (Parallel batch): Load templates + Load job posting (3 parallel reads)
Phase 2 (PARALLEL): Domain Research (subagent) while main agent determines role variant
Phase 3 (Sequential): Create rubric (synthesizes job posting + domain research)
Phase 4 (Sequential): Validate and save rubric
Dependency Rules:
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:
in_progress BEFORE starting work on itcompleted AFTER finishing itWrite the rubric to {applications_root}/{app_slug}/assessment/rubric.md and begin the file with:
---
job_file: {config.directories.job_postings}/{{ARG1}}
role: <role title>
company: <company name>
role_variant: <Technical IC | People Manager | Executive>
total_points: 200
generated_by: /createrubric
generated_on: <ISO8601 timestamp>
output_type: rubric
status: final
version: 2.0
---
Insert this before the first heading and bump version if you update the rubric later.
Task: Mark task 1
in_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 1
completed.
Mark tasks 2 and 3 as
in_progresssimultaneously. Dispatch domain research subagent AND begin role variant analysis in the SAME message.
Dispatch a domain research subagent to run while you analyze the role variant:
Use Task tool with subagent_type=general-purpose, model=sonnet, and prompt:
"Research the following for the role of [ROLE TITLE] at [COMPANY NAME]:
1. Industry standards and typical role expectations for this specific position
2. Required vs nice-to-have skills based on current market standards
3. Typical responsibilities and seniority indicators for this role level
4. Company context: culture, values, technology stack, recent developments, size, reputation
5. Current market conditions: salary ranges, demand, competitive landscape
6. Industry-specific terminology, certifications, and best practices
7. What differentiates strong vs average candidates for this type of role
Provide a structured research summary organized by these 7 areas.
Focus on actionable intelligence that would help calibrate a scoring rubric.
Be specific - cite sources and data points where possible."
While the domain research subagent runs, analyze the job posting:
| 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.
Task: Mark task 3
completedwhen extraction is done. Task: Mark task 2completedwhen domain research subagent returns.
Task: Mark task 4
in_progress. Prerequisite: Domain research (task 2) must becompleted.
Use domain research findings to calibrate rubric thresholds:
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):
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):
Mandatory Rubric Components:
Customize Job-Specific Content:
[bracketed placeholders] with actual job requirementsMaintain Template Components:
Task: Mark task 4
completed.
Task: Mark task 5
in_progress.
ENFORCEMENT CHECK: After creating the rubric, verify:
IF ANY SECTION LACKS REQUIRED COMPONENTS, THE RUBRIC IS INCOMPLETE AND MUST BE REGENERATED
Task: Mark task 5
completed.
Task: Mark task 6
in_progress.
Save the generated rubric to: {applications_root}/{app_slug}/assessment/rubric.md
Provide a summary of:
Task: Mark task 6
completed.
ABSOLUTE REQUIREMENTS FOR EVERY RUBRIC:
Must follow the assessment rubric framework template structure with:
VIOLATION CONSEQUENCES:
VERIFICATION CHECKLIST - BEFORE SAVING ANY RUBRIC: