Skip to content

electricpants01/competitive-programming-study

Repository files navigation

competitive-programming-learnings

A competitive programming learning platform built with Astro.


AI Configuration

This project uses an AI-agnostic configuration system. All agent definitions, skills, and rules live in the AI/ folder. A sync script generates tool-specific config files from that single source.

Structure

AI/
├── rules/          ← universal rules (applied to all AI tools)
├── agents/         ← agent personas (code reviewer, debugger, architect...)
└── skills/         ← reusable skill definitions (git workflow, code style...)

Sync to AI tools

After editing any file in AI/, run:

make sync-ai
# or
bash scripts/sync-ai-configs.sh

This generates:

AI Tool Output file
Cline / Claude .claude/CLAUDE.md
Gemini CLI .gemini/GEMINI.md
GitHub Copilot .github/copilot-instructions.md
Cursor .cursorrules
OpenAI Codex AGENTS.md

Edit AI/ — never edit the generated files directly.


Development

npm install
npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors