بنقرة واحدة
code-quality
Production code quality standards and review checklist. Use when writing or reviewing code.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Production code quality standards and review checklist. Use when writing or reviewing code.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Interview the user relentlessly about a plan or design until reaching shared understanding, collecting decisions without performing implementation. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
Triage TI-Toolbox telemetry error clusters from TI-toolbox-stats, using the artifact-first workflow to classify BigQuery-derived failures, compare them against current TI-Toolbox releases, and only open or close GitHub issues after review.
Use the global docx-tools CLI for Microsoft Word .docx writing workflows, including building documents from JSON specs, reading .docx files back to specs, patching specs, handling comments, adding authors/figures, and parsing BibTeX.
BIDS (Brain Imaging Data Structure) conventions for organizing neuroimaging datasets. Use when creating, reading, validating, or navigating BIDS-compliant directory trees, file names, metadata sidecars, or derivatives.
EEGLAB toolbox reference for EEG/MEG processing in MATLAB. Use when writing or modifying EEGLAB scripts, working with the EEG struct, ICA, clean_rawdata, ICLabel, pop_* functions, STUDY designs, or BIDS-EEG import. Covers the EEG structure, preprocessing pipeline, plugin API, and function lookup.
Practical engineering discipline for agentic coding. Use when planning or implementing code changes to keep edits simple, scoped, evidence-driven, and verified.
| name | code-quality |
| description | Production code quality standards and review checklist. Use when writing or reviewing code. |
| user-invocable | false |
# BAD
cursor.execute(f"SELECT * FROM users WHERE id = {user_id}")
# GOOD
cursor.execute("SELECT * FROM users WHERE id = %s", (user_id,))
.env files.shell=True. Pass args as a list:
# BAD
subprocess.run(f"convert {user_file}", shell=True)
# GOOD
subprocess.run(["convert", user_file])
pickle.load() or yaml.load() untrusted data. Use yaml.safe_load().except: or except Exception: without re-raising.parse_config, validate_input, send_notification)ConfigParser, UserValidator, ReportGenerator)is_, has_, can_, should_ prefixes (is_valid, has_permission)UPPER_SNAKE_CASEdata, info, result, item when a specific name existsuser_id, don't introduce userId or uidfrom module import *)__all__ in __init__.pyassert statements if they verify one behavior.test_parse_config_raises_on_missing_field not test_parse_config_3.dict works or that dataclass generates __init__.