This repository contains shared GitHub Actions, workflow templates, and organization-wide configurations for the Kingstinct organization.
This repo hosts a Claude Code skills marketplace with curated plugins for Expo, React Native, SQL, and document processing.
# Add the marketplace
/plugin marketplace add kingstinct/.github/skills
# Install the plugins you need
/plugin install expo-skills@kingstinct-skills
/plugin install callstack-skills@kingstinct-skills
/plugin install anthropic-skills@kingstinct-skills
/plugin install kysely-sql@kingstinct-skills
/plugin install planning@kingstinct-skills
/plugin install typescript@kingstinct-skills
/plugin install biome@kingstinct-skills
/plugin install general@kingstinct-skills
/plugin install bun@kingstinct-skills| Plugin | Source | Description |
|---|---|---|
expo-skills |
expo/skills | App design, SDK upgrades, and deployment to App Store/Play Store/web |
callstack-skills |
callstackincubator/agent-skills | React Native best practices, performance optimization, and GitHub workflows |
anthropic-skills |
anthropics/skills | Document processing (Excel, Word, PowerPoint, PDF) and example skills |
| Plugin | Description | Hooks |
|---|---|---|
kysely-sql |
SQL with Kysely (expo-sqlite / bun:sqlite) | - |
planning |
MVP-style planning with issue context and test strategies | - |
typescript |
Strict TypeScript best practices | bun run typecheck on Edit/Write |
biome |
Auto-format and lint with Biome | biome check --fix on Edit/Write |
bun |
Bun setup: install version from .bun-version/package.json/.env.github, run codegen | SessionStart |
general |
Git commands, Linear integration, Pushover notifications | Session hooks + /commit, /push, /amend, /start-linear-task |
/plugin marketplace update kingstinct-skillsUpdates are pulled automatically from the upstream sources.
The following composite actions are available for use across all repositories in the organization:
Builds a Docker image and pushes it to GitHub Container Registry.
- uses: kingstinct/.github/actions/docker-build@main
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
image-name: 'ghcr.io/kingstinct/my-app' # optional
build-args: 'ARG1=value1' # optional
context: '.' # optional
dockerfile: 'Dockerfile' # optionalDeploys a Docker image to CapRover.
- uses: kingstinct/.github/actions/caprover-deploy@main
with:
caprover-url: ${{ secrets.CAPROVER_URL }}
caprover-password: ${{ secrets.CAPROVER_PASSWORD }}
caprover-app: 'my-app'
image-name: 'ghcr.io/kingstinct/my-app:${{ github.sha }}'
bun-version: '1.3.8' # optionalChecks the health of a deployed service with retries and optional Discord notifications.
- uses: kingstinct/.github/actions/healthcheck@main
with:
url: 'https://my-app.example.com/health'
max-attempts: '24' # optional, default: 24
retry-delay: '5s' # optional, default: 5s
discord-webhook: ${{ secrets.DISCORD_WEBHOOK }} # optionalWorkflow templates are available in the workflow-templates/ directory. These appear in the "Actions" tab when creating new workflows in organization repositories.
To use these actions in your workflows, reference them with the full path:
uses: kingstinct/.github/actions/<action-name>@mainYou can also pin to a specific commit SHA for stability:
uses: kingstinct/.github/actions/<action-name>@<commit-sha>