Skip to main content

How to Generate a Specification with AI

How to use Holly's AI to build a complete specification draft from a job title, role description, and any supporting context you provide.

Note: Holly's AI spec builder is designed to support your judgment, not replace it. Always review AI-generated content for accuracy, alignment with your agency's classification system, and compliance with applicable civil service rules before publishing.

Writing a new class specification from nothing is time-consuming. You need to know your template structure, anticipate the right qualifications, match your organization's terminology, and produce something defensible enough to send for review. That's a lot of work before you've even started editing.

Holly's AI generation tool shortens that process significantly. You provide a job title, a description of the role, and any supporting context or files, and Holly builds a complete draft in about two minutes. The result is a structured, template-compliant specification ready for your review and refinement.

Tip: If you already have a written draft or existing PDF you want to bring into Holly directly, see How to Create a Specification Manually.


How to Generate a Specification

  1. From the Class Specs dashboard, click Create new in the top-right corner.

  2. Select Build with AI. The AI generation modal will open.

  3. Enter the Job Title (required).

  4. Enter a Role Definition (required) — a description of the position's purpose, responsibilities, and key details.

  5. Optionally, add Additional Context, upload Files, and enter a Salary Range.

  6. Click Generate.

Holly will create your draft in 1–2 minutes. It's automatically saved as a Draft when complete.

What to Put in Each Field

Job Title

The job title anchors everything the AI generates. While you can change it later, starting with the accurate title helps Holly pull relevant benchmark data and generate appropriate content from the start. Be specific — include the level if applicable.

Role Definition

This is the most important field. Aim for 3–5 sentences covering the position's main purpose, core responsibilities, and key qualifications. The AI expands whatever you provide, so more specific input produces a more usable draft.

Useful things to include:

  • The position level (entry, journey, senior, supervisory) — this has a meaningful effect on the output

  • 3–5 core duties, focused on the most important responsibilities

  • Reporting relationships, if relevant (e.g., "reports to the Division Director," "supervises two HR Technicians")

  • Required certifications or licenses (e.g., PHR, IPMA-CP, valid driver's license)

  • Tools, systems, or software the role uses

Example:

Weaker: "Responsible for HR work in the department."

Stronger: "This journey-level position supports the agency's classification and compensation program. Core responsibilities include conducting desk audits, analyzing benchmark data, preparing salary recommendations, and responding to employee classification inquiries. The role requires knowledge of public sector HR principles and typically reports to the HR Manager. A bachelor's degree in HR or a related field plus two years of experience is expected."

Additional Context (Optional)

Use this field for information that doesn't fit neatly into the role description — things like your agency's classification framework, pay structure, or instructions for how to use uploaded files. This is often the difference between a generic draft and one that feels tailored to your agency.

Examples of what to add here:

  • How the role fits into a broader series (e.g., "This is part of a five-level series" or "We use a broadband pay structure")

  • Notes from SME interviews or org chart details

  • Instructions referencing uploaded files (e.g., "The uploaded spec is from a neighboring county — use it as a format reference only, not for duties")

  • Formatting preferences (e.g., "Use bullet points for the duties section" or "Include a minimum qualifications section with both education and experience")

For longer content, upload a file rather than pasting it into this field.

Files (Optional)

Upload PDFs to give Holly additional reference material when generating the spec.

What works well as a file upload:

  • Existing specifications from the same series, for consistency in format and language

  • Comparable specs from other jurisdictions

  • Position descriptions, job questionnaires, or org charts for the role being classified

  • MOU sections or civil service rules that affect qualifications

  • PDQs, interview notes, or subject matter expert notes

Holly reviews uploaded files to understand your terminology, formatting preferences, and role context. Use the Additional Context field to tell the AI exactly how to apply what's in those files — for example, whether they're format references, source material for duties, or benchmarking comparisons.

Note: Files uploaded here are used as reference context for generation. If you have a PDF you want to use as the base text of the new spec itself, exit this modal and use How to Create a Specification Manually instead.

Salary Range (Optional)

Enter minimum and maximum compensation in annual, monthly, bi-weekly, or hourly units. If your agency has an established pay range for this classification, including it helps the AI calibrate qualifications language and level descriptors appropriately.


What Holly Generates

When generation completes, your new specification will be waiting as a Draft. The AI builds content designed to score well on all quality metrics, drawing on Holly's benchmark database and your organization's template structure. It incorporates everything you provided — role description, additional context, uploaded files, and salary range — into a complete, section-by-section draft.

The draft is a starting point, not a finished product. Plan to review each section for accuracy, add anything specific to your agency, and edit as needed before sending for review.


After Generation: Next Steps

Once your draft is ready, you can:

  • Review the full draft to check each section for accuracy and completeness

  • Edit directly by clicking into any section to make manual changes

  • Regenerate specific sections using AI to refine individual parts without rebuilding the whole document

  • Check quality metrics to address any sections flagged for improvement

  • Benchmark against comparables to see how your spec stacks up against similar positions

  • Send for review when you're ready to share with stakeholders

For guidance on editing techniques, AI regeneration, and change tracking, see Advanced Editing: Rewriting vs. Editing and Regeneration.

Did this answer your question?