Problem Set Workshop para Openclaw

Un motor de IA especializado para generar problemas de programación competitiva de alta calidad, enfocado en la profundidad algorítmica y los estándares profesionales de OI.

fslong520
v1.0.0
Apr 8, 2026
0
728
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install problem-workshop

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar problem-workshop usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Problem Set Workshop?

Problem Set Workshop es una herramienta sofisticada diseñada para que entrenadores de programación competitiva, educadores y organizadores de concursos generen retos algorítmicos rigurosos. Al aprovechar Openclaw Skills, desplaza el enfoque de la codificación repetitiva hacia el pensamiento lógico profundo, asegurando que los problemas enfaticen patrones matemáticos, manipulación de bits y estrategias voraces (greedy). Este skill está construido para adherirse a estándares estrictos de Olympiad in Informatics (OI), garantizando que cada tarea generada sea profesional, esté bien estructurada y lista para ser implementada en las principales plataformas.

Casos de uso de Problem Set Workshop

  • Diseñar tareas alineadas con el plan de estudios para estudiantes que se preparan para los exámenes CSP-J y CSP-S.
  • Generar problemas de concurso simulados de alta fidelidad para el entrenamiento de National Olympiad in Informatics (NOI).
  • Crear rompecabezas algorítmicos basados en escenarios para entrevistas técnicas o clubes de programación competitiva.
  • Desarrollar conjuntos de problemas estandarizados para plataformas de Online Judge como Luogu, Codeforces o AtCoder.

Cómo funciona Problem Set Workshop

  1. Defina los requisitos especificando los puntos de conocimiento objetivo (ej: programación dinámica, teoría de grafos) y el nivel de dificultad deseado.
  2. El skill selecciona un escenario realista, como un sistema técnico o una propiedad matemática, para envolver el problema y ocultar el algoritmo subyacente.
  3. Genera una declaración de problema completa siguiendo formatos estándar, incluidas las especificaciones de entrada/salida y casos de prueba representativos.
  4. El sistema realiza una verificación de calidad para asegurar que la solución requiera ideas inteligentes en lugar de fuerza bruta e incluye el escalado de datos adecuado para obtener puntuación parcial.

Configuración de Problem Set Workshop

Para integrar este skill en su flujo de trabajo de desarrollo, utilice los siguientes comandos CLI:

# Instale el skill en su entorno local Openclaw
openclaw install problem-set-workshop

# Configure el skill con sus dificultades predeterminadas preferidas
openclaw configure problem-set-workshop --difficulty level3

Esquema de datos y taxonomía de Problem Set Workshop

El skill genera una salida Markdown estructurada optimizada para Online Judges. El esquema de datos incluye:

Componente Descripción
Metadatos del problema Incluye número de problema, título y puntos asignados (ej: 100/200/300).
Descripción Un antecedente claro del problema seguido del objetivo específico.
Entrada/Salida Requisitos de formato precisos línea por línea y restricciones de datos.
Casos de muestra Al menos un conjunto de entrada y salida de muestra para verificar la lógica.
Niveles de datos Gradientes (30%, 60%, 100%) para probar diferentes complejidades de algoritmo.

Funciones avanzadas de Problem Set Workshop

  • Soporte para múltiples estilos de competencia, incluyendo convenciones de formato de Luogu, Codeforces y AtCoder.
  • Generación automatizada de pistas de 'Clever Insight' para guiar a los estudiantes hacia soluciones elegantes en lugar de fuerza bruta.
  • Diseño de restricciones de datos en niveles que distingue entre soluciones O(n^2), O(n log n) y O(n) para obtener puntuación parcial.
  • Cobertura integral de categorías comunes de programación competitiva como Bitmasking, Teoría de Números y Estrategias Voraces (Greedy).

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*