workflow-utilities

Consolidate workflow operations into a unified utility suite.

Updated Oct 22, 2025
One-click install
npx skills add https://github.com/stharrold/german --skill workflow-utilities
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-utilities
Source: https://github.com/stharrold/german/tree/main/.claude/skills/workflow-utilities
Command: npx skills add https://github.com/stharrold/german --skill workflow-utilities

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates repetitive, manual file management tasks (deprecating, archiving, creating standard directories, updating TODOs) that can lead to inconsistencies and wasted time. It ensures project hygiene and accurate tracking with minimal effort.

Core Features & Use Cases

  • File Deprecation & Archiving: Safely move old files to an ARCHIVED/ directory with timestamps, preventing accidental deletion and maintaining historical context.
  • Standard Directory Creation: Instantly set up new directories with CLAUDE.md, README.md, and ARCHIVED/ subdirectories, ensuring consistent project structure.
  • TODO File Management: Programmatically update task statuses and workflow progress in TODO files, keeping project tracking accurate and effortless.
  • Use Case: When refactoring a feature, use deprecate_files.py to archive the old implementation, then directory_structure.py to set up the new feature's planning directory, and todo_updater.py to mark old tasks as complete.

Quick Start

Example: Deprecating old files

python .claude/skills/workflow-utilities/scripts/deprecate_files.py
TODO_feature_20251022T143022Z_json-validator.md
old-validator
src/old_validator.py
tests/test_old_validator.py

Frequently Asked Questions about workflow-utilities

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deprecate old files and keep them archived instead of deleting them?

File deprecation moves old files to an `ARCHIVED/` directory with timestamps, preserving historical context while removing them from active code. This prevents accidental deletion and maintains a clean project structure.

Can I automatically set up standard directory structures with consistent files?

Yes, standard directory creation instantly scaffolds new directories with `CLAUDE.md`, `README.md`, and `ARCHIVED/` subdirectories in an idempotent manner, ensuring consistent project hygiene across refactors and new features.

How do I keep TODO files and task statuses updated programmatically?

TODO file management updates task statuses and workflow progress in `TODO` files through Python scripts, keeping project tracking accurate without manual edits and reducing inconsistencies.

What's the best way to handle repetitive file management tasks across multiple projects?

Consolidating workflow operations into a unified utility suite eliminates manual file management, archiving, and documentation sync work. This reduces errors and ensures consistent project structure across skills and teams.

Does this tool work with both GitHub and Azure DevOps workflows?

Yes, the VCS abstraction layer supports both GitHub and Azure DevOps, enabling unified file deprecation, archiving, and PR interactions across version control platforms without platform-specific scripting.

Can I synchronize documentation across multiple skills automatically?

Semi-automated documentation synchronization updates cross-skill documentation, ensuring consistency across your project without manual duplication or version mismatches between repositories.