Receber por email
← Voltar para o catálogo

team-shinchan:setup

Use when you need first-time installation onboarding or a plugin health check.

8estrelas
Atualizado há 3 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add seokan-jeong/team-shinchan

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/team-shinchan-setup/svg)](https://www.skillteca.com.br/skills/team-shinchan-setup)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

MANDATORY EXECUTION — DO NOT EXPLAIN

When this skill is invoked, execute immediately.

Step 1: Plugin Version

node -e "console.log('v' + JSON.parse(require('fs').readFileSync('${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json','utf-8')).version)"

Step 2: Hooks Health Check

node -e "
const fs = require('fs');
const p = '${CLAUDE_PLUGIN_ROOT}/hooks/hooks.json';
try {
  const h = JSON.parse(fs.readFileSync(p, 'utf-8'));
  const events = Object.keys(h.hooks || {});
  const str = JSON.stringify(h);
  const cmd = (str.match(/\"type\":\"command\"/g) || []).length;
  const pmt = (str.match(/\"type\":\"prompt\"/g) || []).length;
  console.log('Events: ' + events.join(', '));
  console.log('Command hooks: ' + cmd);
  console.log('Prompt hooks: ' + pmt);
  console.log('Total: ' + (cmd + pmt));
} catch(e) { console.log('ERROR: ' + e.message); }
"

Step 3: Initialize .shinchan-docs/

mkdir -p .shinchan-docs

If .shinchan-docs/ already exists, report existing state:

ls .shinchan-docs/ 2>/dev/null | head -20

Step 4: Agent Roster

cd "${CLAUDE_PLUGIN_ROOT}" && for f in agents/*.md; do
  name=$(basename "$f" .md)
  mem=$(grep -m1 "^memory:" "$f" 2>/dev/null | awk '{print $2}')
  echo "  $name: memory=${mem:-none}"
done

Step 5: Run Validation

cd "${CLAUDE_PLUGIN_ROOT}" && node tests/validate/index.js

Step 6: Summary

Output:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Setup Complete!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Version: {version}
Hooks: {N} command + {N} prompt
Agents: 15 total ({N} with memory)
Validation: {PASS/FAIL}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Ready! Use /team-shinchan:start to begin a task.

Prohibited

  • Only explaining without executing
  • Skipping any steps
  • Modifying any files (this is a read-only health check)
Compartilhar X LinkedIn