ThiagoPanini
- 6 skills
- 0 followers
- 5 hours ago last updated
- ▌ AI Dev Setup 2 · thiagopanini bundleBootstrap and optimize a repository for AI-assisted development. Analyzes the repo, detects existing AI tooling, researches and curates candidate artifacts (skills, prompts, agent instructions, SDD scaffolding, MCP servers, token/context optimizers like Serena/RTK, and agent/IDE integrations for Claude Code / Copilot / Codex), asks the user for approval on each meaningful decision, then installs, configures, and validates the chosen setup. Trigger this whenever the user wants to set up, bootstrap, harden, audit, upgrade, or "make this repo better for Claude / agents / Copilot / Codex" — including phrasings like "configure this project for AI", "install an MCP server here", "add Spec Kit", "add Serena", "add token optimization", "review our agentic setup", or "what AI tooling should this repo have". Also trigger when the user asks to discover or install reusable skills (skills.sh, find-skills) as part of a larger setup effort. Prefer this skill over ad-hoc installation even when the user names a single compone
- ▌ Python Unit Tests · thiagopaniniGenerate high-quality Python unit tests using pytest, organized with the Given/When/Then (GWT) pattern. Invoke this skill whenever a user wants to create, generate, write, or add Python tests for any code — functions, classes, services, APIs, or modules. Trigger on requests like "write tests for this", "generate unit tests", "add test coverage", "create pytest tests", "test this function", "I need tests for my Python code", "write GWT tests", or "help me test this class". Also use this skill when the user pastes Python code and asks for tests, asks how to test something, wants to improve existing test coverage, or needs tests for edge cases, error handling, or validation logic. Even if the user doesn't say "GWT" or "Given/When/Then", use this skill for any Python test generation request.
- ▌ Python Project Setup · thiagopanini bundleConfigure modern Python development tooling for any Python project — library, backend, CLI, or otherwise. Invoke this skill whenever a user wants to set up or improve Python tooling, configure pyproject.toml, add pre-commit hooks, set up linting or formatting, configure a type checker or test runner, or any request like "set up my Python project", "configure Python tooling", "add pre-commit to my project", "set up ruff and mypy", or "bootstrap Python dev tools". This skill works on both empty repositories and existing projects with partial configuration. It produces ONLY configuration files — no source code, no test logic.
- ▌ Github Actions Workflow Setup · thiagopanini bundleCreate, update, or modernize GitHub Actions workflows for any repository. Invoke this skill whenever a user wants to set up CI/CD with GitHub Actions, add or fix a workflow, modernize outdated workflow files, create release or deploy pipelines, add linting or testing workflows, set up matrix builds, configure reusable workflows, or any request like "set up GitHub Actions", "add CI to my repo", "fix my workflow", "modernize my CI/CD", "add a publish workflow", "create a deploy pipeline", "set up automated testing in GitHub Actions", or "add security scanning to my workflows". This skill focuses exclusively on `.github/workflows/` files and closely related workflow configuration.
- ▌ AI Dev Setup · thiagopanini bundleBootstrap and optimize a repository for AI-assisted development. Analyzes the repo, detects existing AI tooling, researches and curates candidate artifacts (skills, prompts, agent instructions, SDD scaffolding, MCP servers, token/context optimizers like Serena/RTK, and agent/IDE integrations for Claude Code / Copilot / Codex), asks the user for approval on each meaningful decision, then installs, configures, and validates the chosen setup. Trigger this whenever the user wants to set up, bootstrap, harden, audit, upgrade, or "make this repo better for Claude / agents / Copilot / Codex" — including phrasings like "configure this project for AI", "install an MCP server here", "add Spec Kit", "add Serena", "add token optimization", "review our agentic setup", or "what AI tooling should this repo have". Also trigger when the user asks to discover or install reusable skills (skills.sh, find-skills) as part of a larger setup effort. Prefer this skill over ad-hoc installation even when the user names a single compone
- ▌ Repo Skill Maintainer · thiagopanini bundleMaintain the aidriven-resources skills catalog itself — add a new skill, edit an existing one, fix a failing validator run, regenerate the manifest, or prepare a release of this repository. Trigger this skill whenever the user says things like "add a new skill to this repo", "update the SKILL.md for X", "the CI validator is failing", "manifest is out of sync", "regenerate the manifest", "run release preflight", "bump the catalog version", "prep a release", "my skill folder is wrong", or "help me add a skill called Y". Only use inside the aidriven-resources repository — it encodes repo-specific conventions (Makefile targets, validator rules, manifest sync flow) and is not a general-purpose skill-authoring assistant. For creating brand-new skills from scratch in an unrelated project, prefer the general skill-creator flow instead.