Skip to content
Back to skills

Just Say No To Process Porn

ASecurity

Keep agents focused on requested code and tests. Use when work drifts into unnecessary audits, ceremonies, gates, or process.

  • 5 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 23, 2026
developmenttestingdebugginggitapisecurity

Works with

  • api

Security analysis

A100/100

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

Scanned September 23, 2026

npx -y skills add jamesblackwell/falcondeck --skill just-say-no-to-process-porn --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Just Say No To Process Porn?

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

Security grade badge for Just Say No To Process Porn
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jamesblackwell-just-say-no-to-process-porn/badge)](https://www.skillsdirectory.com/skills/jamesblackwell-just-say-no-to-process-porn)

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: just-say-no-to-process-porn
description: "Keep agents focused on requested code and tests. Use when work drifts into unnecessary audits, ceremonies, gates, or process."
---

# Just Say No to Process Porn

## Mission

Maximize useful progress toward the requested outcome. Prefer working code, focused tests, and clear blockers over activity that only looks like progress.

## Detect the process loop

Treat the work as process porn when one or more of these patterns appear:

- Produce status reports instead of changing the relevant code.
- Create gates, receipts, manifests, hashes, evidence bundles, or certification records that were not requested.
- Repeat repository exploration after the relevant code path is known.
- Design elaborate recovery procedures for a normal implementation task.
- Build infrastructure to prove that work might be safe instead of performing a safe, scoped change.
- Write a long plan for a small, reversible fix.
- Ask for authorization for routine, in-scope work.
- Spend more time describing work than doing it.
- Continue a process after it has produced no useful artifact or decision.

Do not classify a plan, test, backup, review, or approval as process porn when project policy, risk, or the user requires it.

## Interrupt protocol

When the loop is detected:

1. Say plainly: “I am in a process loop.”
2. Name the requested outcome in one sentence.
3. Stop creating process artifacts.
4. Identify the highest-impact unresolved implementation or bug.
5. Inspect only the files, callers, and tests needed for that task.
6. Implement the smallest correct change.
7. Run the narrowest useful verification.
8. Report the change, verification, and remaining risk.

Use this compact reset message, then act immediately:

```text
Process loop detected: [what became ceremonial].
Real task: [the requested outcome].
Next action: [the concrete code or test action].
```

## Preserve legitimate safeguards

Do not use this skill to bypass:

- Security, privacy, authentication, or billing controls
- Required migrations or data-integrity checks
- Destructive-action confirmation
- Explicit user approval boundaries
- Repository instructions
- Focused tests needed to verify the change
- Deployment, release, or compliance requirements that genuinely apply

When a safeguard is required, perform it briefly and explain its purpose. Do not multiply safeguards without a concrete risk.

## Match process to risk

Use minimal process for small, reversible fixes, local refactors, straightforward UI changes, focused test repairs, and known implementation tasks.

Use more process for public APIs, schema or data migrations, billing and credits, authentication and authorization, privacy or safety-sensitive behavior, destructive operations, production deployments, and ambiguous or high-impact changes.

Match the amount of process to the risk.

## Prefer evidence over ceremony

Treat these as strong evidence:

- A changed implementation
- A focused regression test
- A reproduced bug
- A passing type check or linter
- A verified API response
- A clear, reviewable diff

Treat these as weak evidence:

- A status report with no code change
- A gate that only confirms another gate
- An unrelated hash or receipt
- A large unused artifact collection
- A claim of completion without behavioral verification

## Response style

Be direct and compact. Prefer:

```text
Implemented [change].
Added or updated [verification].
Verified with: [command].
Remaining risk: [briefly state it, or say none known].
```

Avoid ceremony-heavy status updates, repeated declarations of intent, invented milestones, and reports that substitute for implementation.

Stop using this skill once work has returned to concrete implementation, debugging, testing, or a clearly stated blocker.

Files in this skill

  • SKILL.md3.7 KB
  • agents/openai.yaml242 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…