ship-cli
Gerenciar tarefas e acompanhar alterações empilhadas
O gerenciamento de trabalho entre tarefas, commits e PRs é fragmentado e propenso a erros. Esta habilidade oferece um fluxo de trabalho unificado para gerenciamento de tarefas Linear com alterações empilhadas usando Jujutsu.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "ship-cli". I need to start working on a new feature
Resultado esperado:
- Found 3 tasks ready to work on
- - TASK-456: Implement user authentication
- - TASK-789: Add dashboard widgets
- - TASK-101: Optimize database queries
- Which task would you like to start?
A utilizar "ship-cli". Show me my current stack status
Resultado esperado:
- Current stack has 4 changes
- ✓ user/feat-auth (on track - 2/2 reviews)
- ✓ user/feat-dashboard (ready for review)
- ◐ user/feat-db (in progress - 3 commits)
- ○ user/feat-api (draft - 1 commit)
A utilizar "ship-cli". Help me submit my stacked changes
Resultado esperado:
- Syncing stack with trunk...
- Rebased 3 changes successfully
- Submitting stacked PRs...
- Created PR #42: feat: add authentication
- Created PR #43: feat: add dashboard widgets
- Created PR #44: feat: optimize database queries
Auditoria de Segurança
SeguroPure prompt-based documentation skill with no executable code. Static analyzer flagged documentation text patterns incorrectly. The word 'hash' appears in JSON metadata fields (content_hash, tree_hash), backticks are markdown code formatting, and URLs are source references. All 99 findings are false positives. The skill provides workflow instructions for using external CLI tools and executes nothing itself.
Fatores de risco
🌐 Acesso à rede (1)
📁 Acesso ao sistema de arquivos (1)
⚙️ Comandos externos (74)
Pontuação de qualidade
O Que Você Pode Construir
Rastrear tarefas pessoais
Organizar e rastrear tarefas de desenvolvimento individuais com fluxo de trabalho integrado de Linear e VCS
Coordenar trabalho em equipe
Gerenciar progresso da equipe com marcos, dependências e revisões de PRs empilhados
Enviar PRs limpos
Criar alterações empilhadas bem estruturadas para pull requests limpos e revisáveis
Tente Estes Prompts
ship: action=ready
ship: action=start, taskId=TASK-123
ship: action=stack-create, message="feat: add new feature", bookmark="user/feature-slug"
ship: action=stack-sync, workdir=/path && ship: action=stack-submit, workdir=/path
Melhores Práticas
- Sempre use o parâmetro workdir para comandos em workspaces
- Execute stack-sync antes de stack-submit para garantir histórico limpo
- Marque tarefas como concluídas apenas após o PR ser criado e mesclado
Evitar
- Executar comandos jj, gh pr ou git diretamente em vez de usar a ferramenta ship
- Pular stack-sync antes de enviar o trabalho
- Ir para a próxima tarefa antes do PR atual ser mesclado
Perguntas Frequentes
Quais ferramentas preciso ter instaladas?
Isso funciona com GitHub?
Posso usar isso com GitLab?
Meus dados estão seguros?
Por que usar alterações empilhadas?
Como isso é diferente de branches git?
Detalhes do Desenvolvedor
Estrutura de arquivos
📄 SKILL.md