project-planner — community project-planner, dev-workspace, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Task Management Agents needing project organization and task dependency handling capabilities. Development workspace for organizing multiple projects

jeffwweee jeffwweee
[0]
[0]
Updated: 3/2/2026

Agent Capability Analysis

The project-planner skill by jeffwweee is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Task Management Agents needing project organization and task dependency handling capabilities.

Core Value

Empowers agents to manage task planning, tracking, and updates using JSON files, handling task dependencies, priorities, and status updates via commands like --plan and --update-task.

Capabilities Granted for project-planner

Creating new task plans with dependencies
Updating task status in tasks.json files
Tracking task priorities and status updates

! Prerequisites & Limits

  • Requires tasks.json file access
  • Limited to text-based command interactions
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

project-planner

Install project-planner, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Project Planner

Overview

Manages task planning, tracking, and updates to tasks.json. Handles task dependencies, priorities, and status updates.

Commands

Create Task Plan

Create a new task with appropriate priority and dependencies:

bash
1/skill project-planner --plan "Task description"

Output: Creates task in tasks.json with auto-generated ID.

Update Task Status

Update task status in tasks.json:

bash
1/skill project-planner --update-task TASK-001 --status completed --passes true

See conventions.md for status values.

List Tasks

Show all tasks with status and dependencies:

bash
1/skill project-planner --list-tasks

Add Dependency

Create dependency relationship between tasks:

bash
1/skill project-planner --add-dependency TASK-002 --depends-on TASK-001

Task Schema

See conventions.md for complete schema.

Priority Levels

See conventions.md for priority definitions.

Dependency Rules

  1. NEVER create circular dependencies - Task A depends on B, B depends on A
  2. ALWAYS validate dependencies exist - Check referenced task IDs exist
  3. DEPENDENT tasks auto-block - Task B blocked until Task A completes
  4. UPDATES unlock dependents - Marking Task A complete unblocks Task B

Return Contract

See return-contract.md.

Safety Rules

  1. NEVER delete tasks - Mark as cancelled instead
  2. ALWAYS update updatedAt - Set timestamp on every modification
  3. ALWAYS set passes=true - Only when task is truly complete
  4. NEVER skip validation - Check dependencies exist before adding
  5. ALWAYS preserve structure - Maintain JSON schema integrity

See safety-rules.md for patterns.

Error Handling

  • If tasks.json doesn't exist: Create with empty tasks array, set version: "1.0.0", notify user
  • If dependency doesn't exist: Report error with missing task ID, do not add, suggest valid task IDs
  • If circular dependency detected: Report the cycle (A -> B -> C -> A), do not apply changes

See error-handling.md for patterns.

Example

User: /skill project-planner --update-task TASK-001 --status completed --passes true

Status: SUCCESS

Summary:
- Updated TASK-001 status to completed
- Set passes=true for TASK-001
- Unblocked dependent tasks: TASK-002, TASK-003

Files changed:
- tasks.json

Commands run:
- None (direct file edit)

Evidence:
- TASK-001: completed (passes=true)
- TASK-002: pending (previously blocked)
- TASK-003: pending (previously blocked)

Next recommended:
- node bin/dw.js pick-next

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is project-planner?

Perfect for Task Management Agents needing project organization and task dependency handling capabilities. Development workspace for organizing multiple projects

How do I install project-planner?

Run the command: npx killer-skills add jeffwweee/dev-workspace/project-planner. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for project-planner?

Key use cases include: Creating new task plans with dependencies, Updating task status in tasks.json files, Tracking task priorities and status updates.

Which IDEs are compatible with project-planner?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for project-planner?

Requires tasks.json file access. Limited to text-based command interactions.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add jeffwweee/dev-workspace/project-planner. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use project-planner immediately in the current project.

Related Skills

Looking for an alternative to project-planner or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI