app

Scaffold Shizuku apps with Go structure, registration, and installer logic.

2|Updated Apr 29, 2024
One-click install
npx skills add https://github.com/eleonorayaya/dotfiles --skill app
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: app
Source: https://github.com/eleonorayaya/dotfiles/tree/main/.claude/skills/app
Command: npx skills add https://github.com/eleonorayaya/dotfiles --skill app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing and maintaining Shizuku apps requires boilerplate setup, consistent structure, and registration steps. This skill provides a guided workflow to scaffold, template, and install app configurations.

Core Features & Use Cases

  • Scaffold new apps with a complete directory structure and automatic registration.
  • Add and manage template files within app contents to support customization.
  • Modify existing apps by updating configurations, templates, and installer logic as needed.
  • Add installer logic (e.g., Homebrew integration) to streamline deployment.

Quick Start

Scaffolds a new Shizuku app by creating its directory, implementing the Go file, registering it, and then building and testing.

Frequently Asked Questions about app

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new Shizuku app with the correct directory structure?▼

To scaffold a Shizuku app, this skill automates creating the directory structure, implementing the Go project file, and registering it in apps/app.go, followed by building and testing to ensure end-to-end readiness.

What is the process for adding installer logic to a Shizuku app configuration?▼

Adding installer logic to a Shizuku app involves modifying existing app configurations to integrate deployment workflows like Homebrew, streamlining the installation process and ensuring the app is ready for deployment.

Can I use this to update templates in an existing Shizuku app?▼

Yes, you can modify existing Shizuku apps by updating configurations, managing template files within app contents, and adjusting installer logic as needed to support ongoing customization and maintenance.

Does scaffolding a Shizuku app require manual registration in the Go project structure?▼

No, scaffolding a Shizuku app automates the registration process within the Go project structure, specifically handling apps/app.go registration automatically during the setup workflow without manual intervention.

What's the best way to manage boilerplate setup for Shizuku apps?▼

The best way to manage boilerplate setup for Shizuku apps is using a guided scaffolding workflow that provides consistent project structure, handles registration steps automatically, and ensures end-to-end readiness through build and test automation.