← all publishers

the-perfect-developer

@the-perfect-developer source repo

57 published skills

  1. Go · the-perfect-developer
    Apply Go style guide conventions to code
    0
    installs
  2. CSS · the-perfect-developer bundle
    Apply Google CSS style guide conventions to CSS code
    0
    installs
  3. HTML · the-perfect-developer bundle
    Apply Google HTML style guide conventions to HTML code
    0
    installs
  4. Htmx · the-perfect-developer bundle
    Provides guidance for building dynamic interactive web applications using htmx library with AJAX requests and dynamic content swapping
    0
    installs
  5. Nuxt · the-perfect-developer bundle
    This skill should be used when the user asks to "build a Nuxt app", "optimize Nuxt performance", "configure Nuxt rendering", "follow Nuxt best practices", or needs guidance on Nuxt 4 development patterns, hybrid rendering, or Core Web Vitals optimization.
    0
    installs
  6. Numpy · the-perfect-developer bundle
    This skill should be used when the user asks to "use NumPy", "write NumPy code", "optimize NumPy arrays", "vectorize with NumPy", or needs guidance on NumPy best practices, array operations, broadcasting, memory management, or scientific computing with Python.
    0
    installs
  7. Eslint · the-perfect-developer bundle
    This skill should be used when the user asks to "set up ESLint", "configure ESLint rules", "fix ESLint errors", "migrate to flat config", or needs guidance on JavaScript/TypeScript linting best practices.
    0
    installs
  8. Pandas · the-perfect-developer bundle
    This skill should be used when the user asks to "use pandas", "analyze data with pandas", "work with DataFrames", "clean data with pandas", or needs guidance on pandas best practices, data manipulation, performance optimization, or common pandas patterns.
    0
    installs
  9. Pytest · the-perfect-developer bundle
    This skill should be used when the user asks to "write pytest tests", "set up pytest best practices", "configure pytest", "write fixtures", or needs guidance on pytest testing patterns and project structure.
    0
    installs
  10. Python · the-perfect-developer
    Apply Python style guide conventions to code
    0
    installs
  11. Alembic · the-perfect-developer bundle
    This skill should be used when the user asks to "set up Alembic migrations", "create a database migration", "run alembic upgrade", "configure alembic autogenerate", or needs guidance on SQLAlchemy schema versioning and migration best practices.
    0
    installs
  12. Pandera · the-perfect-developer bundle
    This skill should be used when the user asks to "validate a DataFrame with pandera", "write a pandera schema", "use pandera DataFrameModel", "add data validation to a pipeline", or needs guidance on pandera best practices for data quality.
    0
    installs
  13. Alpinejs · the-perfect-developer bundle
    This skill should be used when the user asks to "add Alpine.js", "create Alpine component", "use Alpine directives", "build interactive UI with Alpine", or needs guidance on Alpine.js development patterns and best practices.
    0
    installs
  14. Markdown · the-perfect-developer bundle
    This skill should be used when the user asks to "format markdown", "write markdown documentation", "follow markdown style guide", "apply markdown conventions", or needs guidance on markdown best practices.
    0
    installs
  15. Pydantic · the-perfect-developer bundle
    This skill should be used when the user asks to "validate data with pydantic", "create a pydantic model", "use pydantic best practices", "write pydantic validators", or needs guidance on pydantic v2 patterns, serialization, configuration, or performance optimization.
    0
    installs
  16. Sqlmodel · the-perfect-developer bundle
    This skill should be used when the user asks to "use SQLModel", "define SQLModel models", "connect SQLModel with FastAPI", "set up a database with SQLModel", or needs guidance on SQLModel best practices, relationships, or session management.
    0
    installs
  17. Capacitor · the-perfect-developer bundle
    This skill should be used when the user asks to "build a Capacitor app", "add Capacitor to a web project", "use Capacitor plugins", "configure Capacitor for iOS or Android", or needs guidance on Capacitor best practices, security, storage, deep links, or the development workflow.
    0
    installs
  18. Git Hooks · the-perfect-developer bundle
    This skill should be used when the user asks to "create git hooks", "set up pre-commit hooks", "configure git hooks", "add commit validation", "implement pre-push hooks", or needs guidance on Git hooks implementation, validation scripts, or hook best practices.
    0
    installs
  19. Python Uv · the-perfect-developer bundle
    This skill should be used when the user asks to "set up a Python project with uv", "manage dependencies with uv", "create a uv project", "use uv for Python package management", or needs guidance on uv workflows, pyproject.toml configuration, lockfiles, and development dependency groups.
    0
    installs
  20. Bash Shell · the-perfect-developer bundle
    This skill should be used when the user asks to "write a bash script", "follow shell style guide", "format shell scripts", "create shell utilities", or needs guidance on Bash/shell scripting best practices and conventions.
    0
    installs
  21. Go Testing · the-perfect-developer bundle
    This skill should be used when the user asks to "write Go unit tests", "add tests to a Go package", "use the testing package", "write table-driven tests in Go", or needs guidance on Go test patterns, subtests, benchmarks, and test helpers.
    0
    installs
  22. Google Adk · the-perfect-developer bundle
    This skill should be used when the user asks to "build an agent with Google ADK", "use the Agent Development Kit", "create a Google ADK agent", "set up ADK tools", or needs guidance on Google's Agent Development Kit best practices, multi-agent systems, or agent evaluation.
    0
    installs
  23. Javascript · the-perfect-developer bundle
    This skill should be used when the user asks to "write JavaScript code", "follow JavaScript style guide", "format JS files", "create Node.js scripts", or needs guidance on JavaScript/Node.js coding standards and best practices.
    0
    installs
  24. JSON Style · the-perfect-developer bundle
    This skill should be used when the user asks to "format JSON", "design JSON API", "write JSON response", "structure JSON data", or needs guidance on JSON naming conventions and best practices based on Google's JSON Style Guide.
    0
    installs
  25. Python MCP · the-perfect-developer bundle
    This skill should be used when the user asks to "build an MCP server", "create an MCP tool", "expose resources with MCP", "write an MCP client", or needs guidance on the Model Context Protocol Python SDK best practices, transports, server primitives, or LLM context integration.
    0
    installs
  26. Copilot Sdk · the-perfect-developer bundle
    This skill should be used when the user asks to "integrate GitHub Copilot into an app", "use the Copilot SDK", "build a Copilot-powered agent", "embed Copilot in a service", or needs guidance on the GitHub Copilot SDK for Python, TypeScript, Go, or .NET.
    0
    installs
  27. Python Flet · the-perfect-developer bundle
    This skill should be used when the user asks to "build a Flet app", "create a Python GUI", "use Flet framework", "write a Flet control", or needs guidance on cross-platform Python UI development with Flet.
    0
    installs
  28. Python Mypy · the-perfect-developer bundle
    This skill should be used when the user asks to "add mypy to a project", "set up static type checking", "fix mypy errors", "configure mypy", "annotate Python code with types", or needs guidance on Python type checking best practices with mypy.
    0
    installs
  29. Python Ruff · the-perfect-developer bundle
    This skill should be used when the user asks to "configure ruff", "set up ruff linting", "use ruff formatter", "replace flake8 with ruff", or needs guidance on Python code quality with Ruff linting and formatting best practices.
    0
    installs
  30. Nextjs React · the-perfect-developer bundle
    This skill should be used when the user asks to "write a Next.js app", "follow React best practices", "optimize a Next.js application", "build with the App Router", or needs guidance on modern React and Next.js patterns for 2025.
    0
    installs
  31. Tailwind CSS · the-perfect-developer bundle
    This skill should be used when the user asks to "use Tailwind CSS", "install Tailwind", "style with Tailwind", "add Tailwind utilities", "create responsive design with Tailwind", or needs guidance on Tailwind CSS utility-first styling and configuration.
    0
    installs
  32. Turso Libsql · the-perfect-developer bundle
    This skill should be used when the user asks to "connect to Turso", "use libSQL", "set up a Turso database", "query Turso with TypeScript", or needs guidance on Turso Cloud, embedded replicas, or vector search with libSQL.
    0
    installs
  33. Unit Testing · the-perfect-developer bundle
    This skill should be used when the user asks to "write unit tests", "follow unit testing best practices", "improve test quality", "structure test cases", or needs guidance on unit testing concepts, patterns, and principles.
    0
    installs
  34. Golangci Lint · the-perfect-developer bundle
    This skill should be used when the user asks to "set up golangci-lint", "add linting to a Go project", "configure golangci-lint", "fix golangci-lint errors", or needs guidance on Go code quality and linting best practices.
    0
    installs
  35. Python Bandit · the-perfect-developer bundle
    This skill should be used when the user asks to "scan Python code for security issues", "set up Bandit", "configure bandit security linting", "fix bandit warnings", or needs guidance on Python static security analysis with Bandit.
    0
    installs
  36. Github Actions · the-perfect-developer bundle
    This skill should be used when the user asks to "create a GitHub Actions workflow", "set up CI/CD", "configure GitHub Actions", "add automated testing", "deploy with GitHub Actions", or needs guidance on GitHub Actions workflows, syntax, or automation.
    0
    installs
  37. Python Pymysql · the-perfect-developer bundle
    This skill should be used when the user asks to "connect to MySQL with PyMySQL", "use PyMySQL in Python", "query a MySQL database with Python", "set up PyMySQL", or needs guidance on PyMySQL best practices, transactions, parameterized queries, or cursor types.
    0
    installs
  38. Rules Creation · the-perfect-developer bundle
    This skill should be used when the user asks to "create rules", "add custom instructions", "set up AGENTS.md", "configure project rules", "add global rules", or needs guidance on customizing OpenCode behavior with custom instructions.
    0
    installs
  39. Skill Creation · the-perfect-developer bundle
    This skill should be used when the user asks to "create a skill", "write a new skill", "add a skill", "SKILL.md format", "skill frontmatter", or needs guidance on skill structure, progressive disclosure, or OpenCode skill development.
    0
    installs
  40. Python Aiomysql · the-perfect-developer bundle
    This skill should be used when the user asks to "connect to MySQL with asyncio", "use aiomysql", "set up an async MySQL connection pool", "query MySQL asynchronously in Python", or needs guidance on aiomysql best practices, connection lifecycle, transactions, or cursor types.
    0
    installs
  41. Claude Agent Sdk · the-perfect-developer bundle
    This skill should be used when the user asks to "build an AI agent with Claude", "use the Claude Agent SDK", "integrate claude-agent-sdk into a project", "set up an autonomous agent with tools", or needs guidance on the Anthropic Claude Agent SDK best practices for Python and TypeScript.
    0
    installs
  42. Command Creation · the-perfect-developer bundle
    This skill should be used when the user asks to "create a command", "add a custom command", "make a slash command", "create /command", or needs guidance on creating custom commands in OpenCode.
    0
    installs
  43. Python Pip Audit · the-perfect-developer bundle
    This skill should be used when the user asks to "audit Python dependencies for vulnerabilities", "scan requirements.txt for CVEs", "set up pip-audit", "fix vulnerable Python packages", or needs guidance on Python dependency security scanning with pip-audit.
    0
    installs
  44. Typescript Style · the-perfect-developer bundle
    This skill should be used when the user asks to "write TypeScript code", "format TypeScript", "follow TypeScript style guide", "TypeScript best practices", or needs guidance on Google's TypeScript coding conventions.
    0
    installs
  45. SEO Best Practices · the-perfect-developer bundle
    This skill should be used when the user asks to "optimize a website for SEO", "improve search engine rankings", "apply SEO best practices", "do on-page SEO", or needs guidance on technical SEO, keyword research, content optimization, or link building strategies.
    0
    installs
  46. Agent Configuration · the-perfect-developer bundle
    This skill should be used when the user asks to "configure agents", "create a custom agent", "set up agent permissions", "customize agent behavior", "switch agents", or needs guidance on OpenCode agent system.
    0
    installs
  47. Python Bigquery Sdk · the-perfect-developer bundle
    This skill should be used when the user asks to "query BigQuery with Python", "use the google-cloud-bigquery SDK", "load data into BigQuery", "define a BigQuery schema", or needs guidance on best practices for the Python BigQuery client library.
    0
    installs
  48. Perfectcode Zen Plan · the-perfect-developer
    This skill should be used when the user asks to "plan a feature", "run the zen planning workflow", "consult all senior agents on a plan", "create a structured plan with agent consultation", or needs a thorough multi-agent planning phase before building anything.
    0
    installs
  49. Interactive Questions · the-perfect-developer
    This skill should be used when the user asks to "ask questions interactively", "use the question tool", "present choices to the user", "avoid yes/no prompts", "use interactive confirmations", or needs guidance on asking structured questions with selectable options instead of free-text prompts.
    0
    installs
  50. Conventional Git Commit · the-perfect-developer bundle
    This skill MUST be loaded on every git commit without exception. It should also be used when the user asks to "write a conventional commit", "format a commit message", "follow conventional commits spec", "create a semantic commit", "make a commit", "commit changes", or "git commit". Every commit message produced in this project MUST conform to this specification.
    0
    installs
  51. Perfectcode Zen Ideation · the-perfect-developer bundle
    This skill should be used when the user asks to "ideate a feature together", "zen ideation", "let's think through this together", "help me shape this idea", "collaborative ideation session", or needs a structured framework for LLM-user co-creation where both parties actively contribute, challenge, and build toward the best possible idea.
    0
    installs
  52. Perfectcode Zen Implement · the-perfect-developer
    This skill should be used when the user asks to "implement a zen plan", "execute the zen workflow", "run parallel agent implementation", "build from an opencode plan", or needs to execute a written plan from .opencode/plans/ using parallel engineering agents with quality gates.
    0
    installs
  53. Perfectcode Zen Evaluation · the-perfect-developer bundle
    This skill should be used when the user asks to "evaluate an implementation", "run the zen evaluation workflow", "check if the plan was properly implemented", "review implementation against a plan", or needs to assess implementation quality and surface improvement suggestions after a zen build cycle.
    0
    installs
  54. Python Dependency Injection · the-perfect-developer bundle
    This skill should be used when the user asks to "implement dependency injection in Python", "use the dependency-injector library", "decouple Python components", "write testable Python services", or needs guidance on Inversion of Control, DI containers, provider types, and wiring in Python applications.
    0
    installs
  55. Minimal Skill · the-perfect-developer
    This skill should be used when the user asks to "demonstrate minimal skill structure" or needs an example of the simplest possible skill configuration.
    0
    installs
  56. Complete Skill · the-perfect-developer bundle
    This skill should be used when the user asks to "demonstrate complete skill structure", "show all skill features", or needs an example of a skill with references, examples, and scripts.
    0
    installs
  57. Standard Skill · the-perfect-developer bundle
    This skill should be used when the user asks to "demonstrate standard skill structure", "show skill with references", or needs an example of the recommended skill organization pattern.
    0
    installs