원클릭으로
python-patterns
DeepSearch Python patterns for layering, config models, custom exceptions, logging, path safety, prompts, and async cleanup.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
DeepSearch Python patterns for layering, config models, custom exceptions, logging, path safety, prompts, and async cleanup.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
DeepSearch pytest guide for targeted tests, fixtures, async mocks, live-test gates, and artifact-safe test data.
Security review checklist for DeepSearch changes involving secrets, file paths, LLM/search providers, prompts, server APIs, storage, and logs.
Verify DeepSearch changes with scoped diff review, import checks, pytest, optional live tests, and artifact hygiene.
| name | python-patterns |
| description | DeepSearch Python patterns for layering, config models, custom exceptions, logging, path safety, prompts, and async cleanup. |
Use this when implementing DeepSearch Python code.
openjiuwen_deepsearch/algorithm/openjiuwen_deepsearch/framework/openjiuwen/agent/framework/openjiuwen/tools/, framework/openjiuwen/llm/, or llm/openjiuwen_deepsearch/config/openjiuwen_deepsearch/common/openjiuwen_deepsearch/utils/server/bytearray secret fields where existing models use them.zero_secret when following nearby patterns.Use StatusCode plus Custom*Exception for business errors:
raise CustomValueException(
error_code=StatusCode.PARAM_CHECK_ERROR_COMMON_INVALID.code,
message=StatusCode.PARAM_CHECK_ERROR_COMMON_INVALID.errmsg.format(param="name"),
)
Catch third-party exceptions at subsystem boundaries and convert them before they cross SDK/server public surfaces.
logging.getLogger(__name__).LogManager.is_sensitive() and anonymization helpers.session_id_ctx tokens in finally blocks.ensure_safe_directory or equivalent
safe-base checks.tmp_path in tests.algorithm/prompts/.