project-toolinglisted
Install: claude install-skill lciacci/tessera
# Project Tooling Skill
Standard CLI tools for project infrastructure management.
---
## Required CLI Tools
Before starting any project, verify these tools are installed and authenticated:
### 1. GitHub CLI (gh)
```bash
# Verify installation
gh --version
# Verify authentication
gh auth status
# If not authenticated:
gh auth login
```
### 2. Vercel CLI
```bash
# Verify installation
vercel --version
# Verify authentication
vercel whoami
# If not authenticated:
vercel login
```
### 3. Supabase CLI
```bash
# Verify installation
supabase --version
# Verify authentication (check if linked to a project or logged in)
supabase projects list
# If not authenticated:
supabase login
```
### 4. Render CLI (optional - for Render deployments)
```bash
# Verify installation
render --version
# If using Render API instead:
# Ensure RENDER_API_KEY is set in environment
```
---
## Validation Script
Run this at project initialization to verify all tools:
```bash
#!/bin/bash
# scripts/verify-tooling.sh
set -e
echo "Verifying project tooling..."
# GitHub CLI
if command -v gh &> /dev/null; then
if gh auth status &> /dev/null; then
echo "✓ GitHub CLI authenticated"
else
echo "✗ GitHub CLI not authenticated. Run: gh auth login"
exit 1
fi
else
echo "✗ GitHub CLI not installed. Run: brew install gh"
exit 1
fi
# Vercel CLI
if command -v vercel &> /dev/null; then
if vercel whoami &> /dev/null; then
echo "✓ Vercel CLI authenticated"
else
echo "✗ Verce