CommunitySchreiben & Editierengithub.com

tacticaldoll/nlp-agent-skills

A monorepo for version-controlling and managing multiple NLP agent skills, configurations, and prompts.

Was ist nlp-agent-skills?

nlp-agent-skills is a Claude Code agent skill that a monorepo for version-controlling and managing multiple NLP agent skills, configurations, and prompts.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add tacticaldoll/nlp-agent-skills

Installed? Explore more Schreiben & Editieren skills: steipete/notion, affaan-m/seo, affaan-m/brand-voice · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Assay

Use this skill to perform a local, gate-based static code review. The review opens quality gates in order; a failure at a lower gate blocks higher gates because later judgments are not useful when basic hygiene, naming, or error handling is already broken.

This skill does not call remote services, post comments, approve code, or modify files. It reviews local or pasted input and produces a structured report.

Workflow

Phase 0: Resolve Local Input

Normalize the user's input into a review scope:

InputResolution
Pasted code or diffReview the provided content directly
Local file path(s)Read full file content; no diff context unless available
Local git diffReview changed files and hunks
Commit hash or rangeUse local git diff when available
Branch nameUse local merge-base diff when available
Ambiguous requestAsk for files, diff, commit/range, branch, or pasted code

Do not fetch MR/PR data, call remote APIs, or require authentication. If remote context is needed, ask the user to provide a local diff or pasted content.

Phase 1: Calibrate Review Depth

Choose how many gates to open. Default to Gates 1-5 for ordinary local changes.

ContextGate Range
Draft, WIP, exploratory codeGates 1-3
Ordinary feature or internal toolGates 1-5
Shared library, production path, or public APIGates 1-7
Security-sensitive code, auth, crypto, command execution, or user input boundaryGates 1-8

When ambiguous, ask what destination or risk level the code has.

Phase 2: Triage Large Scopes

When the review scope contains more than 5 files, run a rapid triage before deep inspection. For 5 or fewer files, skip triage and proceed to structural extraction.

Triage checks:

#CheckFail Signal
1Dead codeCommented-out code, unused imports, debug output
2Naming clarityPublic names are vague or misleading
3Nesting depthNesting deeper than 3 levels
4Function lengthFunctions are long enough to hide multiple responsibilities
5Error swallowingEmpty catch/except or ignored failure
6Domain mixingI/O and business logic mixed in one unit
7Raw field assemblyComplex conditions lack semantic helpers
8Duplication scentSimilar logic appears repeatedly
9Security smellSecrets, unsafe interpolation, sensitive logs, unchecked dangerous input

Classify files:

ClassCriteriaNext Action
Red3 or more checks failFull gate inspection
Yellow1-2 checks failInspect targeted gate and all lower gates
Green0 checks failPass unless specifically requested

Security smell is dual-track: report it as a triage alert even if Gate 8 is blocked by a lower gate.

Phase 3: Structural Extraction

Before opening gates, extract structure for each reviewed function, class, module, or relevant code unit. Use extraction to guide the gate review; do not rely only on raw diff text.

Record:

  • Closures, callbacks, or nested functions.
  • Inline objects or local entities with behavior.
  • I/O operations and external side effects.
  • Deepest nesting and the reason for it.
  • Domain distribution: infrastructure, business, presentation, or mixed.
  • Lifecycle: one-shot, persistent, or mixed.
  • Captured variables and hidden dependencies.
  • Obvious anomalies discovered during extraction.
  • Available source of truth for Gate 6: locate any spec or governance doc (openspec/, PROJECT.md, AGENTS.md, ADRs, a linked issue) to judge logic against, or note that none was found.

Phase 4: Sequential Gate Review

Read references/gates.md for gate definitions.

Open gates in order. If a gate fails, stop opening higher gates for that file or review scope. Do not manufacture findings. Silence means compliance for detail sections; the gate index still records which gates opened, passed, failed, or were blocked.

Phase 5: Report

Produce a report using this format:

## Review Record

**Source**: [input reference]
**Calibration**: Gates 1-[N] ([reason])
**Triage**: [skipped | Red M / Yellow N / Green K]
**Verdict**: [PASS | FAIL at Gate N]

### Gate Index

| Gate | Focus | Status |
|---:|---|---|
| 1 | Formatting & Syntax Hygiene | [pass | fail | blocked | not inspected] |
| 2 | Naming & Readability | [pass | fail | blocked | not inspected] |
| 3 | Error Handling & Observability | [pass | fail | blocked | not inspected] |
| 4 | Control Flow & Structural Clarity | [pass | fail | blocked | not inspected] |
| 5 | Responsibility & Boundaries | [pass | fail | blocked | not inspected] |
| 6 | Business Logic Integrity | [pass | fail | blocked | not inspected] |
| 7 | Deduplication & Composition | [pass | fail | blocked | not inspected] |
| 8 | Security & Parameter Integrity | [pass | fail | blocked | not inspected] |

### Security Triage Alert

[Include only when triage check 9 fails.]

### Gate N: [name]

| # | Location | Violation | Correction |
|---|---|---|---|
| 1 | `file:line` | Gate N: specific standard violated | Concrete correction |

### Structural Appendix

[Include summaries for code units related to findings.]

Phase 6: Optional Fix Plan

Produce a fix plan only when the user asks for one.

Fix-plan rules:

  • One violation per fix.
  • Fix order follows gate order.
  • Within the same gate, order by file and line unless logical dependencies require otherwise.
  • No opportunistic fixes.
  • Each fix includes verification criteria.

Rules

  • Review only; do not modify code.
  • Use local or pasted inputs only; do not call remote PR/MR APIs.
  • Open gates sequentially and stop at the first failed gate.
  • Report security triage alerts even when deep security inspection is blocked.
  • Give concrete corrections; avoid vague suggestions such as "consider improving".
  • If all opened gates pass, the Gate Index is the report; do not invent findings.
  • Mention when tests, builds, or runtime checks were not run.
  • Stay in lane; hand off at the boundary. This skill is static, local review only. For runtime/behavioral correctness point to verify; for deep security analysis beyond Gate 8's surface checks point to security-review. Name the handoff rather than half-doing the other skill's job.

Verwandte Skills

steipete/notion

Notion CLI/API for pages, Markdown content, data sources, files, comments, search, Workers, and raw API calls.

community

affaan-m/seo

Audit, plan, and implement SEO improvements across technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy. Use when the user wants better search visibility, SEO remediation, schema markup, sitemap/robots work, or keyword mapping.

community

affaan-m/brand-voice

Build a source-derived writing style profile from real posts, essays, launch notes, docs, or site copy, then reuse that profile across content, outreach, and social workflows. Use when the user wants voice consistency without generic AI writing tropes.

community

affaan-m/crosspost

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

community

affaan-m/x-api

X/Twitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.

community

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

community