tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill cursor-hello-worldCreate your first project with Cursor AI features. Triggers on "cursor hello world", "first cursor project", "cursor getting started", "try cursor ai", "cursor basics". Use when working with cursor hello world functionality. Trigger with phrases like "cursor hello world", "cursor world", "cursor".
Validation
75%| Criteria | Description | Result |
|---|---|---|
description_voice | 'description' should use third person voice; found second person: 'your ' | Warning |
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
metadata_version | 'metadata' field is not a dictionary | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 12 / 16 Passed | |
Implementation
35%This skill provides a basic structural outline for getting started with Cursor but lacks the concrete, actionable guidance needed to be useful. The instructions are too abstract ('start typing code', 'try AI Chat with a question') without specific examples, code snippets, or expected outputs. The skill relies heavily on external references without providing enough standalone value in the main content.
Suggestions
Add concrete code examples showing what to type and what AI suggestions to expect (e.g., 'Type `def calculate_` and watch for tab completion suggesting function body')
Include specific example prompts for AI Chat and Composer with expected outputs (e.g., 'Ask: "Create a Python function to reverse a string" → Expected: complete function with docstring')
Add validation checkpoints like 'You should see a ghost text suggestion appear' or 'The chat panel should open on the right side'
Remove the Overview and Output sections which state the obvious, and use that space for actionable content
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The overview section explains what the skill does which Claude can infer from the title. The 'Output' section lists obvious outcomes. However, the instructions themselves are reasonably lean. | 2 / 3 |
Actionability | Instructions are vague and lack concrete examples. 'Start typing code' and 'Try AI Chat with a question' provide no specific commands, code snippets, or expected outputs. No executable guidance is provided. | 1 / 3 |
Workflow Clarity | Steps are numbered and sequenced, but lack validation checkpoints. There's no guidance on what success looks like at each step or how to verify features are working correctly. | 2 / 3 |
Progressive Disclosure | References to external files (errors.md, examples.md) are present and one-level deep, but the main content is thin and the references use placeholder syntax ({baseDir}) rather than actual paths. The skill offloads too much to external files without providing sufficient standalone value. | 2 / 3 |
Total | 7 / 12 Passed |
Activation
40%This description relies heavily on listing trigger phrases but fails to explain what the skill actually does in concrete terms. The circular 'Use when' clause and overly generic 'cursor' trigger weaken its effectiveness. It would benefit from specific actions (e.g., 'creates a sample Python project demonstrating tab completion and AI chat features') and removing the overly broad trigger term.
Suggestions
Replace vague 'Create your first project with Cursor AI features' with specific actions like 'Creates a sample project demonstrating Cursor's tab completion, AI chat, and code generation features'
Remove the overly generic 'cursor' trigger term to avoid conflicts with other Cursor-related skills
Rewrite the 'Use when' clause to be non-circular, e.g., 'Use when users are new to Cursor and want a hands-on introduction or tutorial'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description says 'Create your first project with Cursor AI features' which is vague about what concrete actions are performed. It doesn't specify what the project involves, what files are created, or what Cursor AI features are demonstrated. | 1 / 3 |
Completeness | Has a 'Use when...' clause but it's circular ('Use when working with cursor hello world functionality'). The 'what' is weak (just 'create your first project') and the 'when' doesn't add meaningful guidance beyond repeating the trigger terms. | 2 / 3 |
Trigger Term Quality | Includes several natural trigger phrases like 'cursor hello world', 'first cursor project', 'cursor getting started', 'try cursor ai', 'cursor basics'. However, 'cursor' alone is overly generic and could conflict with many unrelated requests. | 2 / 3 |
Distinctiveness Conflict Risk | The specific phrases like 'cursor hello world' and 'first cursor project' provide some distinctiveness, but the generic trigger 'cursor' would conflict with any other Cursor-related skills. The description doesn't clearly carve out a unique niche. | 2 / 3 |
Total | 7 / 12 Passed |
Reviewed
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.