Skip to content
Skillv1.0.0

template-updater

Research-backed template refresh workflow for updating existing templates with placeholder verification and rendering validation.

by oimiragieo(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from oimiragieo/agent-studio (.claude/skills/template-updater/SKILL.md). Install upstream with npx skills add oimiragieo/agent-studio --skill template-updater. Copyright stays with the author.

Template Updater

Overview

Use this skill to refresh an existing template safely: research current best practices, compare against current implementation, verify placeholder completeness, apply updates, and validate rendering.

When to Use

  • Template produces outdated or incorrect output when rendered
  • New framework conventions make template content stale
  • Reflection flags template quality issues
  • User asks to audit/refresh an existing template

The Iron Law

Never update a template blindly. Every refresh must be evidence-backed, TDD-gated, and integration-validated.

Workflow

Step 0: Evaluate Current State

  1. Read the template file and understand its purpose
  2. Identify all {{PLACEHOLDER}} tokens and their expected values
  3. Check which creators/skills use this template
  4. Identify issues: missing placeholders, outdated content, wrong structure

Step 1: Research Best Practices

  1. Read .claude/templates/CLAUDE.md for template conventions
  2. Review similar templates for patterns
  3. Check the template-renderer skill for rendering expectations
  4. Use Skill({ skill: 'research-synthesis' }) if external research needed

Step 2: Generate Patch Backlog

  1. List specific changes needed
  2. Prioritize: structural fixes > content updates > formatting improvements
  3. Ensure all placeholders are documented

Step 3: Apply Updates

  1. Write or update rendering tests first (RED phase)
  2. Apply template changes (GREEN phase)
  3. Refactor for clarity (REFACTOR phase)
  4. Use Edit tool — never rewrite the entire file

Step 4: Verify Integration

  1. Verify all {{PLACEHOLDER}} tokens are documented in the template header
  2. Test rendering with Skill({ skill: 'template-renderer' })
  3. Verify output matches expected structure for the artifact type
  4. Run pnpm lint:fix && pnpm format

Step 5: Record

  1. Log changes via MemoryRecord if significant
  2. Update CHANGELOG.md entry

Domain-Specific Validation

  • All {{PLACEHOLDER}} tokens MUST be documented with description and example
  • Template MUST render without errors when all placeholders are provided
  • Template output MUST match the target artifact's expected structure
  • Conditional sections MUST handle missing optional placeholders gracefully

Anti-Patterns

  • Adding placeholders without documenting them
  • Hardcoding values that should be placeholders
  • Breaking the template's rendering by changing placeholder names
  • Removing sections that creators depend on

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/oimiragieo-agent-studio-template-updater/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

oimiragieo-agent-studio-template-updater.ocm.jsonjson
{
  "ocm": "1",
  "id": "oimiragieo-agent-studio-template-updater",
  "kind": "skill",
  "name": "template-updater",
  "description": "Research-backed template refresh workflow for updating existing templates with placeholder verification and rendering validation.",
  "publisher": "oimiragieo",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "templates",
      "updater",
      "maintenance",
      "framework",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Research-backed template refresh workflow for updating existing templates with placeholder verification and rendering validation."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/oimiragieo/agent-studio",
      "path": ".claude/skills/template-updater/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/oimiragieo/agent-studio/blob/HEAD/.claude/skills/template-updater/SKILL.md",
      "key": "oimiragieo/agent-studio/.claude/skills/template-updater/SKILL.md"
    }
  },
  "instructions": "# Template Updater\n\n## Overview\n\nUse this skill to refresh an existing template safely: research current best practices, compare against current implementation, verify placeholder completeness, apply updates, and validate rendering.\n\n## When to Use\n\n- Template produces outdated or incorrect output when rendered\n- New framework conventions make template content stale\n- Reflection flags template quality issues\n- User asks to audit/refresh an existing template\n\n## The Iron Law\n\nNever update a template blindly. Every refresh must be evidence-backed, TDD-gated, and integration-validated.\n\n## Workfl",
  "cost": {
    "context_tokens": 624
  }
}

Fetch it by URL: GET /api/v1/registry/oimiragieo-agent-studio-template-updater/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.