UP

Automates the updating of guidelines using meeting minutes and adjudication examples.

Install

mkdir -p .claude/skills/update-guideline && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15319" && unzip -o skill.zip -d .claude/skills/update-guideline && rm skill.zip

Installs to .claude/skills/update-guideline

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Update an annotation guideline with new meeting decisions and matching examples. Use when: incorporating meeting minutes into guidelines, adding new annotation rules, appending adjudication examples to the appendix, syncing guidelines with recent decisions, updating a key-updates section.
289 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Incorporate meeting decisions into annotation guidelines
  • Add new annotation rules to the guideline file
  • Append adjudication examples to the appendix
  • Sync guidelines with recent decisions
  • Update a key-updates section in the guideline

How it works

The skill identifies the canonical guideline file, parses meeting decisions, and classifies them as NEW, CLARIFICATION, or ALREADY COVERED. It then writes a Key Updates entry and appends illustrative examples.

Inputs & outputs

You give it
Meeting minutes file and optional adjudication examples file
You get back
Updated guideline file with new entries in Key Updates and appended examples

When to use update-guideline

  • Updating annotation rules
  • Incorporating meeting decisions
  • Appending new adjudication examples

About this skill

Update Annotation Guidelines from Meeting Decisions + Examples

When to Use

  • New meeting minutes contain annotation decisions that need to be incorporated into the project's canonical guideline Markdown file.
  • Adjudication examples exist that illustrate the new decisions and should be added to the appendix.
  • A meeting has concluded and the guidelines need to stay current with agreed rules.

Identifying the Guideline File

This template repository uses a root-level Markdown file as the canonical guideline (e.g., XX_Guideline(INCEpTION).md). To locate it:

  1. Look for root-level .md files excluding README.md and CONTRIBUTING.md.
  2. If exactly one file remains, that is the guideline.
  3. If multiple candidates exist, ask the user which file to update.

Throughout this skill, "the guideline" refers to whichever file is identified above.

Inputs

The user will provide:

  1. Meeting minutes file — a file in meeting_minutes/YYYYMMDD.md (or its content).
  2. Adjudication examples file (optional) — a file in draft_deid_examples/roundN_example.md containing corrected examples aligned to the meeting decisions.

If only a meeting date is given, locate the corresponding files automatically.

Output

Edits applied directly to the guideline file:

  • A new entry in a Key Updates section (created if it does not exist).
  • Selected examples appended to the appropriate subsections of § Appendix: Example Annotations.

Procedure

1. Discover the guideline structure

Before making any edits, read the guideline file and build a map of its sections. In particular, identify:

  • Concept definitions — sections that define the annotation schema (entity types, attributes/modifiers, document-level labels). These may be titled "Task 1", "Explain concepts", etc.
  • Key Updates section — a section for recording meeting-driven rule changes (may be titled "Key Updates from Recent Annotation Meetings", "Change Log", or similar). If no such section exists, one will be created in Step 3.
  • Appendix — typically ## Appendix: Example Annotations, with subsections organized by label/class. Note the existing subsection headings and the numbering of examples within each.
  • Project-specific terminology — the entity class names, attribute names, and allowed values used by this project (e.g., Evidence_type, Temporality, Assertion, Experiencer, custom severity scales).

2. Load and parse the meeting decisions

  • Read the meeting minutes from meeting_minutes/YYYYMMDD.md.
  • Extract every numbered item from the Key Decisions and Clarifications section.
  • For each decision, note the topic, the rule, and any example discussed.

3. Diff against the current guidelines

Check each meeting decision against the guideline's existing content:

  • Any prior update entries (all ### YYYY-MM-DD Update blocks or equivalent).
  • The schema rules in the concept-definition sections (annotation rules, modifier definitions, inline examples).
  • The appendix examples.

Classify each decision as one of:

StatusMeaningAction
NEWNot mentioned anywhere in the current guidelinesInclude in the update summary
CLARIFICATIONPartially covered but the meeting adds specificity (e.g., a concrete threshold, edge case, or exception)Include in the update summary, noting it refines an existing rule
ALREADY COVEREDFully captured by existing textSkip — do not duplicate

Only NEW and CLARIFICATION decisions go into the update entry.

4. Write the Key Updates entry

If the guideline already has a Key Updates section, insert a new ### YYYY-MM-DD Update block at the top of that section (immediately after its ## heading), so updates appear newest-first.

If no Key Updates section exists, create one:

  • Insert ## Key Updates from Recent Annotation Meetings immediately before the appendix section (or at the end of the file if there is no appendix).

Use this format:

### YYYY-MM-DD Update (Meeting Type or Topic)
Summary: [1-2 sentence overview of what this update adds/changes.]

- **[Short rule title]**: [Clear, imperative statement of the rule. **Bold the key action phrase.**]
- **[Short rule title]**: [Next rule…]

Guidelines for writing each bullet:

  • Write each rule as a standalone instruction an annotator can follow without reading the meeting minutes.
  • Use the project's own annotation terminology exactly as it appears in the guideline (entity class names, attribute names, allowed values).
  • If the rule references a threshold or boundary (time window, score cutoff, count), state the exact value.
  • If the rule supersedes a prior decision, note which update it modifies.

5. Select examples from the adjudication file

If an adjudication examples file is provided (draft_deid_examples/roundN_example.md):

  • For each NEW or CLARIFICATION decision from Step 3, find examples in the adjudication file that directly illustrate the rule.
  • Prefer examples that:
    1. Demonstrate a rule that has no existing example in the appendix.
    2. Show a non-obvious edge case (e.g., "No annotation" decisions, boundary cases).
    3. Are distinct from examples already in the appendix (avoid near-duplicates).
  • Skip examples that merely repeat a pattern already well-illustrated.

6. Determine insertion points in the appendix

The appendix is organized by label/class subsections. The exact subsection headings depend on the project's annotation schema — use the section map built in Step 1.

For each selected example:

  1. Determine the correct subsection by matching the example's primary label (e.g., Evidence Type, Class, or Decision) to the corresponding appendix heading.
  2. If no matching subsection exists and the label is new, create a new ### [Label] Examples subsection in a logical position (alphabetical order or grouped with related labels).
  3. For no-annotation cases, place them under a ### No-Annotation Examples subsection (create it if it does not exist).
  • Append each example at the end of its target subsection, continuing the existing numbering sequence.
  • Preserve the formatting style already used in the appendix (bulleted lists, tables, or whatever convention the guideline follows).

7. Format each appended example

Match the style of existing appendix examples. If no examples exist yet, use this default format:

N. "context text with **annotated span** highlighted"
    - Evidence Type: [Class]
    - Assertion: [Value]
    - Temporality: [Value]
    - Experiencer: [Value]
    - [Additional attributes as applicable]: [Value]

    [1-2 sentence explanation citing the meeting decision that motivates this example.]

For no-annotation cases:

N. "context text with **key phrase** highlighted"
    - Decision: No annotation

    [Explanation referencing the specific meeting rule.]

Adapt attribute names and ordering to match the project's schema (use the terminology discovered in Step 1).

8. Apply edits and verify

  • Use multi_replace_string_in_file to apply all insertions in a single operation when possible.
  • After editing, re-read the modified sections to verify:
    • The new update block appears at the top of the Key Updates section.
    • Example numbering is sequential within each subsection.
    • No duplicate examples were introduced.
    • No existing content was accidentally removed.

9. Report summary

After completing the edits, report:

  • Number of new decisions added to Key Updates.
  • Number of examples appended, organized by subsection.
  • Any decisions classified as ALREADY COVERED (and therefore skipped).
  • Any adjudication examples that were skipped and why.

Quality Checks

  • Every bullet in the Key Updates entry must be traceable to a specific numbered decision in the meeting minutes.
  • Do not add decisions that are already fully covered by existing guideline text.
  • Every appended example must cite the meeting decision or rule it illustrates.
  • Do not invent clinical context — use only text from the adjudication examples file.
  • If the adjudication examples file is not provided, add only the Key Updates entry and note that examples can be added later when available.
  • Preserve the existing formatting conventions of the guideline (bold spans, indentation style, blank lines between elements).

When not to use it

  • When the task is not related to updating annotation guidelines
  • When there are no meeting decisions or adjudication examples to incorporate

Limitations

  • Requires meeting minutes and optional adjudication examples as input
  • Updates a single root-level Markdown guideline file
  • Relies on specific section titles for structure discovery

How it compares

This skill systematically updates annotation guidelines based on meeting decisions and examples, ensuring documentation remains current, unlike manual updates that can lead to inconsistencies.

Compared to similar skills

update-guideline side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
update-guideline (this skill)02moNo flagsIntermediate
docs-write226moNo flagsBeginner
content-research-writer1510moNo flagsBeginner
doc-coauthoring168moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

docs-write

metabase

Write documentation following Metabase's conversational, clear, and user-focused style. Use when creating or editing documentation files (markdown, MDX, etc.).

22139

content-research-writer

ComposioHQ

Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.

15111

doc-coauthoring

anthropics

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

1686

research-grants

davila7

Write competitive research proposals for NSF, NIH, DOE, and DARPA. Agency-specific formatting, review criteria, budget preparation, broader impacts, significance statements, innovation narratives, and compliance with submission requirements.

694

teams-channel-post-writer

daymade

Creates educational Teams channel posts for internal knowledge sharing about Claude Code features, tools, and best practices. Applies when writing posts, announcements, or documentation to teach colleagues effective Claude Code usage, announce new features, share productivity tips, or document lessons learned. Provides templates, writing guidelines, and structured approaches emphasizing concrete examples, underlying principles, and connections to best practices like context engineering. Activates for content involving Teams posts, channel announcements, feature documentation, or tip sharing.

591

write-docs

tldraw

Writing SDK documentation for tldraw. Use when creating new documentation articles, updating existing docs, or when documentation writing guidance is needed. Applies to docs in apps/docs/content/.

665

Search skills

Search the agent skills registry