PR

Ensures project integrity through automated database backups and semantic Git commit conventions.

Install

mkdir -p .claude/skills/project-management && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16845" && unzip -o skill.zip -d .claude/skills/project-management && rm skill.zip

Installs to .claude/skills/project-management

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.

Automated workflows for Git version control, database backups, semantic naming, and task tracking. Use this skill whenever the user asks to save progress, commit changes, or perform project management tasks.
207 charsno explicit “when” trigger
Beginner

Key capabilities

  • Perform database backups using `mysqldump`
  • Apply semantic naming conventions for backups
  • Commit changes with semantic messages
  • Push committed changes to `origin main`
  • Maintain clear, descriptive naming for files, functions, and variables
  • Update task tracking documents like `tasks.md` and `implementation_plan.md`

How it works

This skill automates database backups with semantic naming, stages and commits changes using a specified format, and updates project task tracking documents.

Inputs & outputs

You give it
User request to save progress, commit changes, or perform project management tasks
You get back
Database backup file, Git commit, and updated task documents

When to use project-management

  • Committing changes with semantic messages
  • Performing database backups
  • Saving project progress
  • Maintaining commit history standards

About this skill

Project Management Workflow

When working on this project, ALWAYS follow these rules and workflows to save time, maintain consistency, and prevent data loss:

1. Automated Backups

Before making significant changes or when requested to save/backup, perform a database backup.

  • Use mysqldump to backup the Laragon MySQL database.
  • Semantic Naming: Always use backup_iptv_nederland_YYYY_MM_DD_HH_mm.sql for precise versioning.
  • Remote Storage: After local backup, ensure the file is synced to a cloud provider or pushed to a secure remote storage to prevent loss if local files are deleted.
  • Recovery: Refer to .claude/recovery_plan.md for detailed restoration steps.
  • Command: powershell -Command "& 'C:\laragon\bin\mysql\mysql-8.4.3-winx64\bin\mysqldump.exe' -u root iptv_nederland > backup_iptv_nederland_$((Get-Date).ToString('yyyy_MM_dd_HH_mm')).sql"

2. Git & Version Control

Always commit changes properly using semantic commit messages.

  • Run git add . to stage all changes.
  • Commit Format: <type>(<scope>): <subject>
    • feat: A new feature (e.g., feat(frontend): setup Next.js homepage)
    • fix: A bug fix
    • docs: Documentation only changes (tasks.md, implementation_plan.md)
    • refactor: A code change that neither fixes a bug nor adds a feature
    • chore: Routine tasks, dependency updates
  • Push changes: git push origin main

3. Semantic Naming Conventions

  • Always use clear, descriptive names for files, functions, and variables.
  • Maintain consistency with the existing codebase (e.g., PascalCase for React components, camelCase for functions, kebab-case for URLs).

4. Task Tracking

  • Always keep .claude/tasks.md and .claude/implementation_plan.md up to date.
  • After completing a task, update the checkmarks [x] and increment the "Total" completed count in tasks.md.
  • Never guess the project state; read tasks.md to see what is next.

When not to use it

  • When database backups are not required before significant changes
  • When semantic commit messages are not desired for version control
  • When task tracking documents are not in use

Limitations

  • Requires `mysqldump` for database backups
  • Enforces a specific semantic commit format
  • Relies on `.claude/tasks.md` and `.claude/implementation_plan.md` for task tracking

How it compares

This workflow enforces strict semantic naming for backups and commits, and mandates consistent updates to task tracking documents, unlike ad-hoc project management.

Compared to similar skills

project-management side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
project-management (this skill)03moNo flagsBeginner
interactive-shell01moNo flagsIntermediate
jira116moNo flagsBeginner
add-vault-note15moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry