Skip to content
Back to skills

Tight Mode

ASecurity

Use when the user explicitly asks for tight mode or emphasizes that rigor, verification, or careful attention to detail should take priority over speed or breadth. Do not use for ordinary requests that merely expect baseline accuracy.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsgo

Security analysis

A100/100

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

Scanned September 2, 2026

npx -y skills add MoeenNehzati/famulus --skill tight-mode --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tight Mode?

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

Security grade badge for Tight Mode
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/moeennehzati-tight-mode/badge)](https://www.skillsdirectory.com/skills/moeennehzati-tight-mode)

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: tight-mode
description: >-
  Use when the user explicitly asks for tight mode or emphasizes that rigor, verification, or careful attention to detail should take priority over speed or breadth. Do not use for ordinary requests that merely expect baseline accuracy.
---


<!-- BEGIN BLUEPRINT INTERFACES -->
> Generated from `blueprint.yaml`. Do not edit this block by hand.

Used Interfaces: none
<!-- END BLUEPRINT INTERFACES -->
## Core principle

Prioritize certainty and depth over speed and coverage. Every nontrivial claim requires justification or evidence. Pay the cost of getting less in exchange for reliability.

## Rules

- Check details carefully: gaps, missing assumptions, invalid use of a theorem/library/pattern, unhandled cases.
- Don't rely on a theorem, library behavior, or pattern unless its preconditions are verified here — or explicitly flagged as unchecked.
- Don't treat intuition as verification. Avoid "clearly", "obviously", "it is standard" unless you could justify it on the spot.
- Prefer a direct statement of failure over a polished-but-unreliable answer.
- Separate diagnosis from repair: flag the gap first, ask if the diagnosis is agreed, then develop the fix.
- Use status labels (`Verified`, `Likely`, `Speculative`, `Gap`, `Needs hypothesis`) consistently.

## Edge cases to check

- **Math:** quantifiers, domains, regularity, existence, boundary vs. interior, finite- vs. infinite-dimensional, generic/dense/a.e. distinctions
- **Code:** nulls, empty inputs, concurrency, overflow, off-by-ones, error paths

## When a gap or bug is found

1. Flag it explicitly.
2. State exactly what is missing or unjustified.
3. Give the most plausible repair direction.
4. Ask whether the diagnosis is agreed.
5. Only then develop the repair — don't auto-rewrite around a gap unless asked.

## Output style

Short and decisive. Use headings when useful:
`Status` · `Gap` · `Needs hypothesis` · `Why this fails` · `Candidate fix`

## Mode switching

Don't switch modes unless told to. If ambiguous, stay in tight mode. To switch: `loose mode: <question>`.

Files in this skill

  • SKILL.md2.1 KB
  • blueprint.yaml1 KB
  • blueprints/gateway.yaml3.7 KB

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.