Skip to content
Back to skills

Reclassify

ASecurity

Change a plan's type (bug/feature/chore) during the Planning phase. Use when the initial classification was wrong or scope changed; only works before plan approval.

  • 26 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 2, 2026
ai-agentsbashgit

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add tomcounsell/ai --skill reclassify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reclassify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Reclassify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tomcounsell-reclassify/badge)](https://www.skillsdirectory.com/skills/tomcounsell-reclassify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: reclassify
description: "Change a plan's type (bug/feature/chore) during the Planning phase. Use when the initial classification was wrong or scope changed; only works before plan approval."
allowed-tools: Read, Edit, Glob, Bash
disable-model-invocation: true
---

# Reclassify Plan Type

Changes the `type:` field in a plan document's YAML frontmatter. Only allowed while the plan is still in its planning phase — after approval, type is immutable.

## Repo Context Probe

If `.claude/skill-context/reclassify.md` exists, read it and honor its declarations; otherwise use the generic defaults described below.

The context file is where a repo declares its plan-document conventions: where plan files live, the allowed `type:` values, which `status:` values still permit reclassification, and any hooks that enforce these. Generic defaults: plans are markdown files under `docs/plans/` with `type:` and `status:` frontmatter, allowed types are `bug`, `feature`, `chore`, and only `status: Planning` permits the change. If the repo has no plan documents matching this shape, report that there is nothing to reclassify.

## Process

Argument: the new type (e.g. `/reclassify bug`). If missing or not an allowed value, show usage and stop.

1. **Find the active plan.** Exactly one plan in a planning status → use it. Multiple → list them and ask which. None → report it.
2. **Gate on status.** If the plan's status does not permit reclassification, reject with:
   ```
   Cannot reclassify: plan status is '{status}'. Type can only be changed during Planning phase.
   To change type after approval, first change status back to Planning.
   ```
3. **Edit the `type:` field** in the frontmatter, then confirm:
   ```
   Reclassified {plan_file} from '{old_type}' to '{new_type}'.
   ```
4. **Commit** the change: `git add {plan_file} && git commit -m "Reclassify {plan_file} as {new_type}"`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.