core-development

Implement features and fixes in the @monque/core package with strict TypeScript and testing standards.

3|1|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/ueberBrot/monque --skill core-development
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: core-development
Source: https://github.com/ueberBrot/monque/tree/main/.github/skills/core-development
Command: npx skills add https://github.com/ueberBrot/monque --skill core-development

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides structured guidelines for developing within the @monque/core package, ensuring consistency, high-quality code, and well-defined APIs across features, fixes, and refactors.

Core Features & Use Cases

  • Enforces strict TypeScript usage with comprehensive TSDoc on exports, classes, and interfaces.
  • Mandates explicit exports (no barrel exports) for clear API surfaces and better tree-shaking.
  • Defines testing standards including unit tests with mocked dependencies and integration tests with real interactions.
  • Documents repository structure, coding guidelines, and feature workflows to streamline collaboration.

Quick Start

Install dependencies and begin work by running: bun install. Then execute unit tests with bun run test:unit and integration tests with bun run test:integration.

Frequently Asked Questions about core-development

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

FAQPage Schema
What are the TypeScript coding standards for core package development?▼

Core package development mandates strict TypeScript usage alongside comprehensive TSDoc comments on all exports, classes, and interfaces to ensure high-quality code and well-defined APIs.

How do I run unit and integration tests when developing a core package?▼

To run tests during core package development, execute unit tests using mocked dependencies with `bun run test:unit`, and run integration tests with real interactions using `bun run test:integration`.

Why avoid barrel exports in TypeScript core package APIs?▼

Avoiding barrel exports in TypeScript core packages enforces explicit exports, which creates a clear API surface and significantly improves tree-shaking by preventing unnecessary module loading.

How do I set up the repository environment for core package feature work?▼

Set up the repository environment for core package feature work by running `bun install` to acquire dependencies, then verify your setup by executing the defined unit and integration test suites.

Does the core package workflow support both feature implementation and bug fixes?▼

Yes, the core package workflow supports feature implementation, bug fixes, and refactoring tasks by providing structured guidelines for coding standards, testing practices, and defined feature workflows.