clean-code

Apply the standards from Robert C. Martin's "Clean Code" when the user asks you to "clean up" code, "apply clean code," review code quality, "make this cleaner/more readable," improve naming, shrink long functions, straighten out comments, or otherwise critique existing code against craftsmanship standards. Also use when the user asks for a code review, asks "what's wrong with this code," complains about readability, or asks to audit a file or module for smells. This skill covers the opinionated line-by-line standards — naming, function size, comments, error handling, tests, classes — that the book codifies. Do not use for greenfield architecture, algorithm design, or requests that are clearly about performance optimization or language-specific idioms.

Safety Notice

This listing is imported from SkillsMP metadata and should be treated as untrusted until upstream source review is completed.

Copy this and send it to your AI assistant to learn

Install skill "clean-code" with this command: npx skills add brockoffdev/skillsmp-brockoffdev-brockoffdev-clean-code

No markdown body

This source entry does not include full markdown content beyond metadata.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

pragmatic-programmer

Apply the engineering habits, decision-making posture, and practices from "The Pragmatic Programmer" when the user is asking how to *approach* a programming task, tool, or decision rather than how to write or fix a specific piece of code. Use for questions about engineering judgment and tradeoffs ("should I do X or Y," "how do I decide between A and B"), decoupling and architectural habits, defensive programming posture, debugging *approach* (not just "debug this"), estimation, requirements discovery, prototyping, tool workflows (shell, editor, version control, automation), and project-level practices. Also use when the user seems stuck, is hedging, is "programming by coincidence" without understanding why something works, needs to make a reversible or irreversible decision, or is asking how an experienced engineer would think about a situation. This skill is about engineering habits and judgment, not about line-by-line code critique or mechanical transformation of existing code. Do not use for pure algorithm

Repository SourceNeeds Review
Security

agentguard

GoPlus AgentGuard — AI agent security guard. Run /agentguard checkup for a full security health check, scans all installed skills, checks credentials, permissions, and network exposure, then delivers an HTML report directly to you. Also use for scanning third-party code, blocking dangerous commands, preventing data leaks, evaluating action safety, and running daily security patrols.

Archived SourceRecently Updated
Security

notion-cli-mcp

Notion via notion-cli — a Rust CLI + MCP server for Notion API 2025-09-03+. Safety-first agent integration with rate limiting, response-size cap, untrusted-source output envelope, read-only MCP default, JSONL audit log, and --check-request dry-runs. Supports the new data-source model, 22 property types, 12 block types, and one-shot page+body creation.

Archived SourceRecently Updated
Security

fire-smoke-detection-analysis

Detects fire and smoke in video scenes. Supports both video stream and image analysis. Suitable for fire early warning scenarios such as security surveillance, forest fire prevention, and industrial parks. | 烟火检测技能,对视频场景中火情和烟雾进行检测,支持视频流和图片检测,适用于安防监控、森林防火、工业园区等火灾预警场景

Archived SourceRecently Updated
clean-code | V50.AI