Reset and clean up teamwork project state. Use when project is stuck, failed, or needs a fresh start. Uses native TeamDelete API for cleanup.
Resets stuck teamwork projects by cleaning all tasks and team state for a fresh start.
npx claudepluginhub mnthe/hardworker-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Teamwork-clean resets a project to start fresh by cleaning up team and task state.
TeamDelete() to remove team and all associated tasksWhen task state becomes inconsistent, workflow fails, or you need to restart execution with the same project configuration.
USE teamwork-clean for:
DON'T use teamwork-clean for:
Before cleaning, send shutdown messages to all active teammates:
# Notify all workers to stop
SendMessage(
type="shutdown_request",
recipient="worker-backend",
content="Project cleanup in progress. Please stop."
)
SendMessage(
type="shutdown_request",
recipient="worker-frontend",
content="Project cleanup in progress. Please stop."
)
Use the native TeamDelete API to remove the team and all associated tasks:
# Delete team (removes all tasks and team state)
TeamDelete()
This removes:
If restarting with the same goal, create a new team:
# Create fresh team
TeamCreate(team_name="<team-name>", description="<project goal>")
# Recreate tasks from scratch
TaskCreate(subject="...", description="...")
| Item | Method | Impact |
|---|---|---|
| All tasks | TeamDelete() | Task definitions, status, evidence, ownership |
| Team state | TeamDelete() | Team metadata and configuration |
| Worker associations | TeamDelete() | Worker-to-team bindings |
After cleanup: The team no longer exists. You start with a blank slate.
| Item | Why |
|---|---|
| Project files on disk | Code changes remain in the git repository |
| Git history | All commits from previous run are preserved |
| Project metadata files | Plugin-level project.json if used by project-create.js |
/teamwork-clean
# 1. Check current status
/teamwork-status
# 2. Clean the project
/teamwork-clean
# 3. Start fresh
/teamwork "same goal or updated goal"
# Project failed, want to retry with different approach
/teamwork-clean
# Orchestrator will plan from scratch
/teamwork "updated goal with more context"
Before recommending /teamwork-clean, verify:
Is the project stuck?
Are workers stopped?
Is cleanup the right solution?
/teamwork-status only| Situation | Recommend Clean? | Alternative |
|---|---|---|
| First project attempt failed | Yes | Clean and retry |
| Multiple tasks stuck | Yes | Shutdown workers, clean, restart |
| Single task needs retry | No | Release the task |
| Want to change goal | Yes | Clean and start with new goal |
| Checking progress | No | Use /teamwork-status |
| Command | Purpose | When to Use |
|---|---|---|
/teamwork | Start or resume project | After cleaning, to begin fresh execution |
/teamwork-status | Check project progress | Before cleaning, to diagnose issues |
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.