suggest

Proposes fixes for Plumbline lint violations using deterministic heuristics.

1|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/fallguyconsulting/ok-plugins --skill suggest-fallguyconsulting
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: suggest
Source: https://github.com/fallguyconsulting/ok-plugins/tree/main/plugins/ok/families/ok-plumbline/skills/suggest
Command: npx skills add https://github.com/fallguyconsulting/ok-plugins --skill suggest-fallguyconsulting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Plumbline lint runs can surface many comment-hygiene and citation violations at once, and deciding how to resolve each one manually is slow. This Skill walks every violation and proposes a concrete fix — delete the comment, convert load-bearing content into an assertion, type, or name, or resolve an unresolved citation — without applying anything automatically. ## Core Features & Use Cases - Heuristic fix proposals: Comments containing "must"/"always"/"requires" are routed toward assertions; "deliberate"/"intentional" toward naming; restatements and TODO/FIXME/HACK markers toward deletion. - Citation and test-rule handling: Unresolved citations get proposals to correct the slug, create the missing artifact, or remove the citation; no-tests violations get revert-or-move proposals. - Read-only review workflow: Suggestions are printed with rationale and walked through with the user one at a time; nothing is bulk-applied. - Use Case: After a lint run flags 30 comment violations across a codebase, run the suggest command to get a draft action for each, then confirm or override each proposal interactively. ## Quick Start Ask the assistant to run /ok-plumbline:suggest to list proposed fixes for the current project's Plumbline lint violations.

Frequently Asked Questions about suggest

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get fix suggestions for Plumbline lint violations?▼

Run the /ok-plumbline:suggest slash command, which executes the plumbline binary's suggest mode against the current project. It prints one proposed action per violation with rationale, and you review each proposal interactively before applying anything.

What kinds of fixes does the Plumbline suggest command propose?▼

It proposes deleting residue comments, converting load-bearing comments containing words like "must" or "requires" into assertions or names, correcting or creating artifacts for unresolved citations, and reverting or relocating edits that violate the no-tests rule.

Does the suggest command modify my code automatically?▼

No. The command is read-only: it prints proposed actions with rationale and never applies changes. Each suggestion is a draft that you confirm, adjust, or reject during the follow-up walkthrough.

Why does the suggest command prefer deleting comments over keeping them?▼

Plumbline's strict rule treats comments as violations by default, so deletion is the default action. Only comments naming a real load-bearing constraint are routed toward conversion into assertions, types, or names.

What happens if the vendored plumbline binary is missing?▼

The run script falls back to the binary carried in the ok plugin payload and prints a note. Running /ok pins a vendored binary to the project so suggestions match the rules the project actually lints against.