Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Add Puzzle Type

Skill Verifiziert Aktiv
Teil von:Agent Almanac

Scaffold a new puzzle type across all 10+ pipeline integration points in jigsawR. Creates the core puzzle module, wires it into the unified pipeline (generation, positioning, rendering, adjacency), adds ggpuzzle geom/stat layers, updates DESCRIPTION and config.yml, extends the Shiny app, and creates a comprehensive test suite. Use when adding a completely new puzzle type to the package or following the 10-point integration checklist to ensure nothing is missed end-to-end.

Zweck

To streamline the addition of new puzzle types to the jigsawR R package by automating the integration across all pipeline points and ensuring comprehensive coverage.

Funktionen

  • Scaffolds new puzzle type module
  • Integrates into jigsawR pipeline
  • Adds ggpuzzle geom/stat layers
  • Updates package DESCRIPTION and config.yml
  • Creates a comprehensive test suite

Anwendungsfälle

  • Adding a completely new puzzle type to the jigsawR package
  • Ensuring end-to-end integration following the 10-point checklist
  • Automating repetitive tasks in R package development for jigsawR

Nicht-Ziele

  • Developing new puzzle types not intended for jigsawR
  • Modifying existing puzzle types
  • General R package development outside of adding puzzle types

Workflow

  1. Create Core Puzzle Module
  2. Wire into jigsawR_clean.R
  3. Wire into unified_piece_generation.R
  4. Wire into piece_positioning.R
  5. Wire into unified_renderer.R
  6. Wire into adjacency_api.R
  7. Add ggpuzzle Geom Layer
  8. Add Stat Dispatch
  9. Update DESCRIPTION
  10. Update config.yml
  11. Extend Shiny App
  12. Create Test Suite

Praktiken

  • Code scaffolding
  • R package development
  • Test-driven development
  • Documentation generation

Voraussetzungen

  • R environment
  • jigsawR R package structure
  • A new puzzle type name, geometry, and parameter information

Installation

/plugin install agent-almanac@pjt222-agent-almanac

Qualitätspunktzahl

Verifiziert
97 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit2 days ago
Sterne14
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Spec to Repo

100

Use when the user says 'build me an app', 'create a project from this spec', 'scaffold a new repo', 'generate a starter', 'turn this idea into code', 'bootstrap a project', 'I have requirements and need a codebase', or provides a natural-language project specification and expects a complete, runnable repository. Stack-agnostic: Next.js, FastAPI, Rails, Go, Rust, Flutter, and more.

Skill
alirezarezvani

Run Puzzle Tests

100

Run the jigsawR test suite via WSL R execution. Supports full suite, filtered by pattern, or single file. Interprets pass/fail/skip counts and identifies failing tests. Never uses --vanilla flag (renv needs .Rprofile for activation). Use after modifying any R source code, after adding a new puzzle type or feature, before committing changes to verify nothing is broken, or when debugging a specific test failure.

Skill
pjt222

DDD Aggregate

99

Scaffold an aggregate root with entity, value objects, repository interface, domain events, and test stubs

Skill
ruvnet

Scaffold Shiny App

99

Scaffold a new Shiny application using golem (production R package), rhino (enterprise), or vanilla (quick prototype) structure. Covers framework selection, project initialization, and first module creation. Use when starting a new interactive web application in R, creating a dashboard or data explorer prototype, setting up a production Shiny app as an R package with golem, or bootstrapping an enterprise Shiny project with rhino.

Skill
pjt222

Cli Creator

100

Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.

Skill
openai

Context Mode Ops

100

Verwalten Sie GitHub-Issues, PRs, Releases und Marketing mit parallelen Subagenten-Armeen im Context-Mode. Orchestriert 10-20 dynamische Agenten pro Aufgabe. Verwenden Sie dies bei der Triage von Issues, der Überprüfung von PRs, der Veröffentlichung von Versionen, dem Schreiben von LinkedIn-Posts, der Ankündigung von Releases, der Behebung von Fehlern, dem Mergen von Beiträgen, der Validierung von ENV-Variablen, dem Testen von Adaptern oder dem Synchronisieren von Branches.

Skill
mksglu