SkillAgentSearch skills...

ip-tools

Analyze all code and provide all responses based on these rules. The primary goal is to generate secure, efficient, modern, and maintainable code. Backend Language: PHP 8.1+

Install / Use

npx skills add samuelbuenofran/ip-tools

Installs into whichever agent you are using.

About this skill
📦

Amazon Q Rules

Amazon Q Developer rules

Quality Score

57/100

Supported Platforms

Amazon Q

Our assessment of ip-tools

ip-tools scores 57/100 on our quality scale, 4178th of 4,617 Development & Engineering skills we index.

Its Amazon Q Rules is 3.5 KB long, split into 7 sections and no code examples: a solid amount of guidance for an agent.

It has no GitHub stars yet, so there is no community track record; judge it on its content.

Substance
26/30
Structure
11/20
Description
15/15
Adoption
0/20
Freshness
5/15

Maintenance, license and trust

  • We could not determine when the repository was last updated.
  • Our last check on 2026-10-20 found the source still online.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

ip-tools compared with similar skills

All 4 of these similar skills score higher than ip-tools; compare them before choosing.

SkillScoreStarsUpdatedFormat
ip-tools (this skill)by samuelbuenofran570—Amazon Q Rules
taste-skillby Leonxlnx100110.6ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10069.8ktodayCLAUDE.md
claude-howtoby luongnv8910046.6k2d agoCLAUDE.md
algorithmic-artby anthropics100177.9k44d agoSKILL.md

Frequently asked questions

How do I install ip-tools?
Run npx skills add samuelbuenofran/ip-tools. The install tabs above show the steps for each supported agent.
Which AI agents does ip-tools work with?
It is written for Amazon Q, as a Amazon Q Rules file. Other agents that read the same format can often use it too.
Is ip-tools safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is ip-tools still maintained?
We could not determine when the repository was last updated.

Amazon Q - Project Guidelines & Coding Standards

Analyze all code and provide all responses based on these rules. The primary goal is to generate secure, efficient, modern, and maintainable code.

1. Core Technology Stack

Backend Language: PHP 8.1+

    Focus on modern PHP features and avoid deprecated functions.

Database: MySQL 8.0+

    Ensure all queries are compatible with this version.

Server OS: CentOS Linux

Control Panel: DirectAdmin

Frontend:

    HTML: HTML5

    CSS: CSS3

    CSS Framework: Bootstrap 5.3+

    JavaScript: ECMAScript 6 (ES6)+

    JS Library: jQuery 3.x (for legacy support and AJAX).

JavaScript Preference: IMPORTANT: When possible, provide solutions in modern, vanilla JavaScript (ES6+). Only use jQuery if specifically asked or for simplifying complex AJAX calls.

2. Security First (Non-Negotiable)

Critical: ALL database queries MUST use prepared statements (PDO or MySQLi) to prevent SQL injection. Never suggest concatenating variables directly into SQL strings.

Critical: ALL user-provided output rendered in HTML MUST be escaped using htmlspecialchars() or a similar function to prevent Cross-Site Scripting (XSS).

High Priority: Implement proper server-side file upload validation, checking for MIME type, file size, and using safe file naming conventions.

High Priority: Use password_hash() and password_verify() for all password management. Never suggest using outdated hashing algorithms like MD5 or SHA1.

3. PHP Coding Standards

Style: Follow the PSR-12 coding style for all generated PHP code (PascalCase for classes, camelCase for methods).

Error Handling: Use declare(strict_types=1); at the top of PHP files. Use modern try-catch blocks for error handling, especially for database connections and critical operations.

Documentation: Generate PHPDoc blocks for all functions and methods, explaining the purpose, parameters (@param), and return value (@return).

4. MySQL & Database Standards

Naming Convention: Use snake_case for all table and column names (e.g., user_accounts, first_name).

Engine: Default to the InnoDB storage engine to ensure support for transactions and foreign key constraints.

Optimization: When suggesting queries, consider performance. If a WHERE clause is used on a large table, recommend indexing the relevant columns.

5. Frontend Development Standards

HTML: Write semantic HTML5. Use tags like <header>, <nav>, <main>, <section>, <article>, and <footer> appropriately. Ensure all images have descriptive alt attributes for accessibility.

CSS: Prioritize modern CSS layouts with Flexbox and Grid. Use CSS variables for colors and common spacing to promote maintainability.

Bootstrap: Utilize the Bootstrap grid system (container, row, col-*) for layouts. Use Bootstrap utility classes for spacing, colors, and alignment wherever possible instead of writing custom CSS.

JavaScript: Write modular and non-blocking JavaScript. Use const and let instead of var. For AJAX, provide examples using the modern fetch() API with async/await syntax.

6. Response Formatting

Explanation First: Always provide a clear and concise explanation of the solution. Describe why the code works and what problem it solves.

Complete Code Blocks: Provide complete, copy-paste-ready code blocks with language-specific highlighting.

Alternatives: If there are multiple valid ways to solve a problem, briefly mention the alternatives and explain your chosen approach.

Related Skills

View on GitHub
GitHub Stars0
CategoryDevelopment
UpdatedNaNy ago
Forks0

Trust signals

68/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 medium1 low