tools/skills/kimmo-agent-friendly-score/SKILL.md
Score developer tools and SaaS products for AI agent compatibility. Use when evaluating how well a devtool works with AI coding assistants, or when optimizing a product for the agent era.
npx skillsauth add ihmissuti/kimmoihanus-nextjs-site kimmo-agent-friendly-scoreInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Evaluate developer tools and SaaS products for compatibility with AI coding assistants (Cursor, Claude, GitHub Copilot).
85% of developers now use AI tools regularly. When a developer asks Cursor to "add email functionality," the AI picks the service, writes the integration, and runs the install command.
The New Funnel:
npm install → SubscriptionTools that AI can easily work with get recommended. Tools it can't work with become invisible.
| Criterion | Points | How to Check | | --------------------------------- | ------ | ----------------------------------- | | SDK available for major languages | 10 | Check docs for JS, Python, Go, etc. | | Consistent, predictable API | 10 | Review API reference for patterns | | Complete TypeScript definitions | 5 | Check npm package for .d.ts files | | Clear error messages | 5 | Test error responses |
Scoring guide:
| Criterion | Points | How to Check | | ------------------------------ | ------ | ------------------------------ | | Docs lead with working code | 10 | First thing on quickstart page | | Copy-paste examples work | 5 | Try the first 3 examples | | Parseable structure (H1→H2→H3) | 5 | View page source/outline | | No login walls on docs | 5 | Access docs without account |
Scoring guide:
| Criterion | Points | How to Check | | ---------------------------- | ------ | ------------------------------ | | GitHub repos using this tool | 8 | Search GitHub for imports | | Stack Overflow presence | 6 | Search SO for [tool] questions | | Tutorial/blog coverage | 6 | Search "[tool] tutorial" |
Scoring guide:
| Criterion | Points | How to Check | | -------------------------- | ------ | ------------------------------- | | Official MCP server exists | 10 | Check mcp.so, official docs | | MCP server is maintained | 3 | Recent commits, version updates | | MCP server is discoverable | 2 | Listed on MCP.so or npm |
Scoring guide:
| Criterion | Points | How to Check | | ------------------------------- | ------ | ---------------------------------- | | Install to "hello world" <5 min | 5 | Time yourself following quickstart | | No complex onboarding | 3 | Can start without account? | | Sensible defaults | 2 | Works without config? |
Scoring guide:
Get from user:
Check official SDK:
# Check npm for TypeScript types
npm info [package] types
# Check for SDK in multiple languages
# Visit: github.com/[org] and look for SDK repos
Test API consistency:
/users, /users/:id)Visit docs and check:
Search GitHub:
"import { X } from '[package]'" language:JavaScript
"from [package] import" language:Python
Search Stack Overflow:
[tool] is:question
Search for MCP server:
Follow quickstart:
# Agent-Friendly Score: [Tool Name]
## Overall Score: [X]/100
| Category | Score | Max |
| ---------------- | ----- | --- |
| SDK & API Design | X | 30 |
| Documentation | X | 25 |
| Training Data | X | 20 |
| MCP Integration | X | 15 |
| Time to Working | X | 10 |
## Grade: [A/B/C/D/F]
- A (85-100): AI will recommend and integrate correctly
- B (70-84): AI will usually succeed
- C (55-69): AI needs help, may hallucinate
- D (40-54): Significant AI compatibility issues
- F (<40): AI will struggle or avoid
## Breakdown
### SDK & API Design ([X]/30)
**Strengths:**
- [What works well]
**Gaps:**
- [What's missing]
### Documentation ([X]/25)
**Strengths:**
- [What works well]
**Gaps:**
- [What's missing]
### Training Data Presence ([X]/20)
- GitHub repos found: [X]
- Stack Overflow questions: [X]
- Tutorial coverage: [High/Medium/Low]
### MCP Integration ([X]/15)
- MCP server: [Official/Community/None]
- Status: [Active/Stale/N/A]
### Time to Working ([X]/10)
- Quickstart time: [X minutes]
- Friction points: [list]
## Recommendations
### Quick Wins (High Impact, Low Effort)
1. [Recommendation]
2. [Recommendation]
### Strategic Improvements
1. [Recommendation]
2. [Recommendation]
## Competitor Comparison
| Metric | [Tool] | [Competitor] |
| --------------- | ------ | ------------ |
| Agent Score | X/100 | Y/100 |
| MCP Server | Yes/No | Yes/No |
| Time to Working | X min | Y min |
## Verdict
[One paragraph summary of whether this tool is positioned for the agent era]
| Tool | Typical Score | Notes | | -------- | ------------- | --------------------------- | | Resend | 85-90 | MCP, clean SDK, great docs | | Postmark | 80-85 | MCP, enterprise-ready | | SendGrid | 60-70 | No official MCP, legacy API |
| Tool | Typical Score | Notes | | ------------- | ------------- | --------------------- | | Clerk | 85-90 | MCP, great DX | | Auth0 | 75-80 | MCP, but complex | | Firebase Auth | 80-85 | MCP, Google ecosystem |
| Tool | Typical Score | Notes | | ----------- | ------------- | --------------------- | | Supabase | 85-90 | MCP, hosted, great DX | | Neon | 85-90 | MCP, serverless | | PlanetScale | 75-80 | MCP (read-only) |
Use these as calibration when scoring.
The best technical product doesn't always win anymore. The most AI-accessible product wins. When an AI assistant can:
...you're in the conversation. When it can't, you're invisible to the fastest-growing developer segment.
By Kimmo Ihanus | kimmoihanus.com
data-ai
Generate and optimize Schema.org structured data for AI/LLM visibility. Use when adding schema markup, improving structured data, or optimizing for rich results and AI search engines.
development
Audit websites for AI search visibility and Generative Engine Optimization (GEO). Use when auditing a website for LLM/AI search presence, checking how ChatGPT or Perplexity see a brand, or optimizing content for AI recommendations.
documentation
Generate JSON-LD schema markup for GEO optimization. Use when creating structured data for articles, products, FAQs, how-to guides, organizations, and other content types to improve AI search visibility and rich results.
development
Next.js development conventions and patterns for kimmoihanus.com. Use when working on pages, components, or API routes in this project.