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-toolsInstalls into whichever agent you are using.
Amazon Q Rules
Amazon Q Developer rules
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
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.
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 foundOur 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.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| ip-tools (this skill)by samuelbuenofran | 57 | 0 | — | Amazon Q Rules |
| taste-skillby Leonxlnx | 100 | 110.6k | today | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 69.8k | today | CLAUDE.md |
| claude-howtoby luongnv89 | 100 | 46.6k | 2d ago | CLAUDE.md |
| algorithmic-artby anthropics | 100 | 177.9k | 44d ago | SKILL.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.
Skill content
View source on GitHubAmazon 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
taste-skill
110.6kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
ai-job-search
69.8kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
claude-howto
46.6kA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
