بنقرة واحدة
verify
Run full verification pipeline (lint, format, test, security) before committing
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run full verification pipeline (lint, format, test, security) before committing
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
c-lord のバージョン/リリース手順。「v1.5.0としてリリースして」等と言われたときに使う。
Step-by-step guide to add a new discord.py Cog to the framework
Python coding patterns, idioms, and quality standards for c-lord development
Security checklist specific to c-lord — subprocess injection, env leaks, input validation
Enforce test-driven development — write tests FIRST, then implement. Mandatory for new features and bug fixes.
Testing patterns for c-lord — pytest, async testing, mocking Discord objects, TDD workflow
| name | verify |
| description | Run full verification pipeline (lint, format, test, security) before committing |
Run this before every commit to ensure code quality and security.
Run all steps in order. Stop on first failure.
uv run ruff check c_lord/
If there are auto-fixable issues:
uv run ruff check --fix c_lord/
uv run ruff format --check c_lord/
If formatting is needed:
uv run ruff format c_lord/
uv run pytest tests/ -v --cov=c_lord --cov-report=term-missing
All tests must pass. Review coverage for newly added code.
Before committing, check for these security concerns specific to this project:
shell=True in any subprocess call — this is forbiddentoken, secret, password, api_key with string literal values^[a-f0-9\-]+$-- separator_STRIPPED_ENV_KEYS must include any new secret env vars# Quick security grep
uv run ruff check c_lord/ --select S # bandit rules via ruff
Verify the public API still works:
python -c "from c_lord import ClaudeRunner, ClaudeChatCog, SkillCommandCog, SessionRepository"
__init__.py exports match actual module structure