add-contest-table-provider

SkillDev tools

Add a new ContestType and ContestTableProvider across 5 layers using TDD. Covers all 4 patterns. Asks targeted questions to gather pattern-specific requirements before touching code.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the add-contest-table-provider skill

What this skill tells your AI

The instructions your AI receives, as published by atcoder-novisteps/atcodernovisteps in .claude/skills/add-contest-table-provider/SKILL.md and read by ahel’s review.

Add a new contest table provider for: $ARGUMENTS

When in doubt at any step, use AskUserQuestion before proceeding.

  1. Seed check — grep prisma/tasks.ts for the contest_id(s); report count + task_ids; if absent or incomplete, ask the user to add missing rows (reference: https://kenkoooo.com/atcoder/resources/problems.json)
  2. Gather requirements — infer the implementation pattern; confirm per instructions.md §Requirements
  3. Implement — follow instructions.md for the confirmed pattern across 5 layers (TDD)

Signals

GitHub stars
67
Forks
10
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
add-contest-table-provider
Source
github.com/atcoder-novisteps/atcodernovisteps