d3-check

Guide pyapps/d3-check development with pycore libraries and project standards.

1|Updated Jan 26, 2024
One-click install
npx skills add https://github.com/accountbelongstox/core_node --skill d3-check
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: d3-check
Source: https://github.com/accountbelongstox/core_node/tree/main/.cursor/skills/d3-check
Command: npx skills add https://github.com/accountbelongstox/core_node --skill d3-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides specific guidelines and best practices for developing and maintaining the pyapps/d3-check module, ensuring code quality, reusability, and adherence to project standards.

Core Features & Use Cases

  • Code Organization: Guides on where to place constants, configurations, and shared utilities.
  • Dependency Management: Prioritizes the use of pycore libraries and discourages redundant definitions.
  • Development Standards: Outlines best practices for threading, exception handling, and prompt persistence.
  • Use Case: When adding a new automation feature for Diablo IV, this Skill helps you determine the correct module for constants, how to reuse existing screenshotting logic, and how to structure new one-shot tasks.

Quick Start

Use the d3-check skill when adding new automation logic for Diablo IV, ensuring all constants are defined in providor.app_constants.

Frequently Asked Questions about d3-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure constants and configurations for Diablo III/IV automation features?▼

For Diablo III/IV automation, constants and configurations should be organized in dedicated modules like `providor.app_constants` to ensure proper management and code reuse. This prevents redundant definitions across the project.

What are the development guidelines for threading and exception handling in Python automation tasks?▼

Development guidelines for Python automation tasks enforce specific standards for threading, exception handling, and prompt persistence to maintain code quality and stability. These practices ensure robust execution within the d3-check automation context.

How do I reuse existing logic like screenshotting when adding new Diablo IV automation?▼

To reuse existing screenshotting logic in Diablo IV automation, you should reference shared utilities and prioritize `pycore` libraries rather than duplicating functionality. This approach adheres to project-wide coding conventions.

Do I need to use pycore libraries for Diablo III and IV code standards?▼

Yes, you need to use `pycore` libraries as the dependency management prioritizes them and actively discourages redundant definitions. This ensures streamlined development and adherence to project standards.

What is the best way to organize one-shot tasks in a Diablo automation module?▼

The best way to organize one-shot tasks in a Diablo automation module is by following specific code organization guidelines for shared utilities and configurations. This maintains project-wide documentation and coding conventions.