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.