Claude Code Plugins

Community-maintained marketplace

Feedback

Build Canvas Android apps (Student, Teacher, Parent) using Gradle. Use when user mentions building, compiling, assembling, or making the app. Provides commands for dev, qa, and prod build variants.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name build
description Build Canvas Android apps (Student, Teacher, Parent) using Gradle. Use when user mentions building, compiling, assembling, or making the app. Provides commands for dev, qa, and prod build variants.

Build Canvas Android Apps

Build the Canvas Android apps (Student, Teacher, Parent) using Gradle.

Build Location

All build commands must be run from the repository root (canvas-android/), not the apps/ directory.

Build Commands

Build Individual Apps

Build a specific app in the dev debug variant:

# Build Student app
./gradle/gradlew -p apps :student:assembleDevDebug

# Build Teacher app
./gradle/gradlew -p apps :teacher:assembleDevDebug

# Build Parent app
./gradle/gradlew -p apps :parent:assembleDevDebug

Build All Apps

Build all three apps at once:

./gradle/gradlew -p apps assembleAllApps

Clean Build

Remove build artifacts before building:

./gradle/gradlew -p apps clean

Build Variants

  • Flavors: dev, qa, prod
  • Types: debug, debugMinify, release
  • Common variants:
    • devDebug - for development
    • qaDebug - for testing

Examples

Build Teacher app for QA testing:

./gradle/gradlew -p apps :teacher:assembleQaDebug

Clean and rebuild Student app:

./gradle/gradlew -p apps clean :student:assembleDevDebug