team-plan

Use when you have a spec or requirements for a multi-step task. Extends obra writing-plans with team state tracking and resumability support.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "team-plan" with this command: npx skills add wjaszczuk/agent-team-skills/wjaszczuk-agent-team-skills-team-plan

Team Plan

Write an implementation plan with team state tracking built in.

Announce at start: "I'm using the team-plan skill to create the implementation plan."

Process

Step 1: Delegate to obra writing-plans

REQUIRED SUB-SKILL: Use superpowers:writing-plans to generate the full plan.

Follow writing-plans exactly. Save plan to docs/plans/YYYY-MM-DD-<feature-name>.md.

Step 2: Add resume header

At the top of the generated plan (after the main header), add:

> **Resume:** Check `docs/plans/YYYY-MM-DD-<feature-name>.state.json` for current progress.
> Use `team-execute` skill to start or continue implementation.

Step 3: Add Progress section

After the plan header block (Goal/Architecture/Tech Stack), add:

## Progress

- [ ] Task 1: <title>
- [ ] Task 2: <title>
...

One checkbox per task in the plan.

Step 4: Create .state.json

Create docs/plans/YYYY-MM-DD-<feature-name>.state.json:

{
  "plan": "docs/plans/YYYY-MM-DD-<feature-name>.md",
  "worktree": null,
  "branch": null,
  "updated": "<ISO timestamp>",
  "resumePrompt": null,
  "tasks": [
    {
      "id": 1,
      "title": "<task title>",
      "status": "pending",
      "agent": null,
      "commit": null,
      "worktree": null,
      "startedAt": null,
      "completedAt": null
    }
  ]
}

One entry per task.

Step 5: Add .state.json to .gitignore

In the target project, ensure .state.json files are ignored:

echo "docs/plans/*.state.json" >> .gitignore
git add .gitignore
git commit -m "chore: ignore plan state files"

If .gitignore doesn't exist, create it first.

Step 6: Commit plan

git add docs/plans/YYYY-MM-DD-<feature-name>.md
git commit -m "docs: add implementation plan for <feature>"
git push

Step 7: Offer execution

"Plan ready. Use team-execute to start implementation with Developer and Architect agents."

Red Flags

Never:

  • Skip creating .state.json
  • Forget to add .state.json to .gitignore
  • Commit .state.json to the repo

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

team-brainstorming

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

team-execute

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

team-architect

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

team-developer

No summary provided by upstream source.

Repository SourceNeeds Review