一键导入
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 职业分类
| 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:
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