summer-core

Community

Gate Summer framework, expose shared types

Authortaipt1504
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Detects whether a project uses the Summer Framework and prevents incorrect or unsafe loading of Summer-specific sub-skills while providing a canonical source of shared domain types and conventions for downstream tasks.

Core Features & Use Cases

  • Hard Gate Enforcement: Verifies presence of io.f8a.summer:summer-platform in build.gradle or pom.xml and blocks loading of summer sub-skills if not found.
  • Version Detection & Compatibility: Reads gradle.properties and scans build files and source patterns to determine Summer versions and feature availability before suggesting features.
  • Shared Domain Types: Exposes and documents core types such as Member, CallerAware, Password, PhoneNumber, ViewableException, JsonErrorResponse, and CommonExceptions for consistent use across handlers and services.
  • Sub-Skill Routing: Recommends which summer sub-skills to load (rest, data, security, ratelimit, test) based on detected modules and version constraints.
  • Safety Rules: Enforces non-guessing, explicit verification, and version-compatibility checks; asks the user when detection is unclear.

Quick Start

Detect whether the repository uses the Summer Framework, determine its version, list shared domain types, and recommend which summer sub-skills to load.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: summer-core
Download link: https://github.com/taipt1504/agent-skills/archive/main.zip#summer-core

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.