Skip to content
Back to skills

Do It Now

ASecurity

Use when the user says do it now, ship it now, no phases, or finish it now, or would defer work to phases, rollouts, follow-up PRs, or TODOs. Not for remote, credential, publish, deploy, or irreversible changes.

  • 54 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 20, 2026
ai-agents

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 20, 2026

npx -y skills add OutlineDriven/outline-driven-development --skill do-it-now --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Do It Now?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Do It Now
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/outlinedriven-do-it-now-outline-driven-development/badge)](https://www.skillsdirectory.com/skills/outlinedriven-do-it-now-outline-driven-development)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: do-it-now
description: 'Use when the user says do it now, ship it now, no phases, or finish it now, or would defer work to phases, rollouts, follow-up PRs, or TODOs. Not for remote, credential, publish, deploy, or irreversible changes.'
---

# Do it now

## Contract

| Field | Bound contract |
|---|---|
| Trigger | The user says do it now, ship it now, no phases, or finish it now, or the work would otherwise be split into phases, staged rollouts, follow-up PRs, or TODO-later remainders. |
| Authority | Reversible local: write only the named local implementation artifacts that the ask puts in scope. Rollback is reverting this single change. |
| Side effect | All in-scope implementation paths are written in one change. The change produces no TODO, stub, placeholder, NotImplemented, or follow-up remainder. |
| Done | Every in-scope path is implemented in one change, and anything dropped is named in one line with its reason. |

## Inputs

- The ask (required): the work to ship, including every path it puts in scope.
- A phased skill or plan in play (optional): when present, its steps are collapsed into this single pass rather than executed across phases.

## Procedure

1. Execute the whole ask in one pass. No phase 1 and phase 2, no staged rollout, and no follow-up PR for work already in scope. **Done when:** the whole ask is executed in one pass.
2. Finish every opened path. Write the real implementation instead of leaving a TODO, stub, placeholder, or raised NotImplemented. **Done when:** every opened path has a real implementation.
3. When a phased skill or plan is in play, collapse it to one pass: run its steps back to back in this change and ship the result. While this posture is active it takes precedence over phase-based execution. **Done when:** any phased plan is collapsed into this change.
4. When the ask genuinely exceeds one pass, cut scope instead of deferring it. Name what was cut and why; never hand back a remainder. **Done when:** scope that cannot fit is cut and named rather than deferred.
5. Report only what shipped. Done names the code that is in the tree right now. **Done when:** the report names only code present in the tree.
## Failure and recovery
- Unshipped remainder: a TODO, stub, placeholder, NotImplemented, or phase-2/later/follow-up label is unshipped work. Recover by writing the real implementation; if that is genuinely impossible in one pass, cut scope out loud in one line rather than carry pending work.
- Scope exceeds one pass: cut scope, name what was cut and why in one line, and ship the reduced scope. Never return a deferred remainder or pretend the done predicate holds.
- Partial result: nothing is labeled done until every in-scope path is implemented. A partial change is not done and is not reported as done.

## Output
The complete change with every in-scope path implemented, plus one line naming anything cut and why if scope was reduced.

Files in this skill

  • SKILL.md2.9 KB
  • agents/openai.yaml204 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…