Turn a Paperclip issue or request into a structured implementation plan with child task graph, blockers, owners, and acceptance criteria, then save it as the issue `plan` document.
64
77%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./packages/skills-catalog/catalog/bundled/paperclip-operations/task-planning/SKILL.mdProduce implementation plans that the Paperclip executor can actually run: explicit child issues, real blockers, named owners, and a defined acceptance bar. Avoid plans that read well but cannot be split into work.
plan document already exists and the change is minor. Update that document; do not start fresh.plan (markdown).request_confirmation bound to the latest plan revision.Do not create implementation subtasks until the plan is accepted.
Required sections, in order:
blockers: none.polish or cleanup child issues without acceptance criteria — they never close.Use the Paperclip API to write the plan document, then comment:
PUT /api/issues/{issueId}/documents/plan with the markdown body. If plan already exists, include the latest baseRevisionId.POST /api/issues/{issueId}/comments with a short summary that links the plan: /<prefix>/issues/<issue-id>#document-plan.POST /api/issues/{issueId}/interactions with kind: request_confirmation, targetRevisionId set to the new plan revision, continuationPolicy: wake_assignee, and idempotencyKey: "confirmation:{issueId}:plan:{revisionId}".in_review after creating the confirmation. Stay assigned so the acceptance wakes the planner.When the plan is accepted, see the companion skill for converting accepted plans into Paperclip executable tasks. Key requirements covered there: produce a compact task matrix (task, owner, initial status, blockers); encode every hard dependency as blockedByIssueIds — parent/child nesting alone does not block execution; and verify the created issue graph before closing the source planning issue.
plan document.14f20be
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.