onboard

Map DicePP repository structure and key file entry points for contributors.

34|12|Updated Aug 1, 2021
One-click install
npx skills add https://github.com/pear-studio/nonebot-dicepp --skill onboard-pear-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onboard
Source: https://github.com/pear-studio/nonebot-dicepp/tree/main/docs/agent/skills/onboard
Command: npx skills add https://github.com/pear-studio/nonebot-dicepp --skill onboard-pear-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When you join the DicePP repository and feel unsure about where to find key code and documentation, this Skill helps you get oriented quickly so you can start contributing with confidence.

Core Features & Use Cases

  • Project onboarding overview: Explains DicePP’s purpose in the TRPG Dice bot context and summarizes its main capabilities (rolling, character cards, initiative tracking, rule lookup, draw cards, logs).
  • Directory structure map: Provides a practical mapping of the repository layout so you know where core logic, modules, adapters, and tests live.
  • Key file fast reference: Points to the most important entry points and examples (bot class, command base class, dice command, and SQLite data layer) to reduce time-to-first-change.

Quick Start

Ask the AI to run the onboard Skill to summarize DicePP’s architecture, directory layout, and the location of the main bot, command, roll example, and database files.

Frequently Asked Questions about onboard

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

FAQPage Schema
How do I quickly understand the DicePP project structure for TRPG bot development?

To understand the DicePP project structure, you need a clear directory mapping of where core bot logic, command modules, adapters, and SQLite data access are located. This onboarding overview points directly to key entry points like the bot class and dice command files, reducing time-to-first-change.

Where are commands and SQLite data access located in a nonebot2 TRPG bot project?

Commands and SQLite data access in a nonebot2 TRPG bot are located in specific module directories. This orientation guidance maps the repository layout, pointing to the command base class, dice command examples, and the SQLite data layer for fast reference.

What is the best way to get onboarded as a first-time contributor to a TRPG bot repository?

The best way for first-time contributors to get onboarded is by reviewing a summarized architecture overview of the TRPG bot. This provides a practical mapping of the repository layout and highlights main capabilities like rolling, character cards, and initiative tracking.

Does the DicePP onboarding overview explain specific bot capabilities like rolling and initiative tracking?

Yes, the DicePP onboarding overview explains specific bot capabilities including rolling, character cards, initiative tracking, rule lookup, and draw cards. It summarizes these main features to help you understand the project's purpose before navigating the codebase.

Can I use this project onboarding guidance to find documentation for DicePP modules?

You can use this project onboarding guidance to find documentation and key code locations for DicePP modules. It provides a practical directory structure map pointing to where core logic, modules, adapters, and tests live.

Why should I use an onboarding skill instead of manually browsing the DicePP repository layout?

Using an onboarding skill instead of manually browsing the DicePP repository layout reduces time-to-first-change by providing a targeted fast reference. It points directly to important entry points and examples without executing code, accelerating orientation.