Add `posit connect skills install` command
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
No se nombran archivos, puntos de entrada ni pruebas. Empieza por localizar las convenciones existentes de CLI y el código de instalación de agent-skill, y después define el comportamiento de selección, destino y sobrescritura del comando. Se considerará completado cuando se admitan instalaciones globales y de proyecto, skills individuales y múltiples, un manejo seguro de los archivos existentes, ayuda documentada y cobertura automatizada para los casos indicados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
Add a posit connect skills install command that installs one or more Posit Connect agent skills into a supported agent skill directory.
Proposed behavior
- Support installing skills into either the global/user skill directory or the current project skill directory.
- Allow one or more skills to be selected explicitly from the command line.
- When multiple Connect skills are available and none are specified, either:
- install all available skills, or
- provide an interactive questionnaire that lets the user select which skills to install.
- Clearly report which skills were installed and where they were written.
- Handle an existing installation predictably (for example, prompt, require a force flag, or skip with a clear message).
Example interface
posit connect skills install <skill>... [--global | --project]
posit connect skills install --all [--global | --project]
posit connect skills install [--global | --project] # interactive selection when supported
The exact flags and default selection behavior can follow existing CLI conventions.
Acceptance criteria
- Users can install at least one Connect agent skill with a single command.
- Users can install multiple skills in one invocation.
- Users can target both global/user and project-local skill directories.
- Multiple available skills can be installed all at once or selected through an interactive flow.
- Existing destination files are handled without silent destructive overwrites.
- Command help documents selection behavior, destination scope, and overwrite behavior.
- Automated tests cover global and project installs, multiple skills, and existing-install behavior.
- Lenguaje dominante
- Python
- Estrellas
- 3
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de posit-dev/posit-cli
-
Add `posit connect version`Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Add dependabotAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
-
Add CIAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Todos los issues de posit-dev/posit-cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
[Bug]: Queen's own Ollama model loses num_ctx when a running session switches to itPosiblemente ocupada @anasamin26 la tomó hoy. Abiertobug enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
aden-hive/hive#7508 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
llm translation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
BerriAI/litellm#47884 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
bug 🐛
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
netalertx/NetAlertX#1856 · 1 reacción ·
Los mantenedores suelen responder en 1 día