🎯

prompt-complexity-scorer

🎯Skill

from codyswanngt/lisa

VibeIndex|
What it does

Complexity Score: X/10 Suggested Approach: - - Risks: - Dependencies: - ``` ## Constraints - Always be consistent in scoring - Err on the side of suggesting a project - Never block or preve...

prompt-complexity-scorer

Installation

Install skill:
npx skills add https://github.com/codyswanngt/lisa --skill prompt-complexity-scorer
4
Last UpdatedJan 26, 2026

Skill Details

SKILL.md

Evaluates user prompts for effort and complexity on a 1-10 scale. This skill should be invoked on every user request to determine if the request warrants planning via a project. For scores 5-10, the agent suggests creating a project at projects/<date>-<project-name>/ to enable task tracking and team collaboration.

Overview

# Prompt Complexity Scorer

This skill evaluates user prompts to determine if they require planning before implementation.

Skip Evaluation

Do not evaluate prompts that are explicit slash command invocations. If the user's prompt starts with /, they are already invoking a workflow and no complexity scoring is needed.

Examples of prompts to skip (just execute the command):

  • /project:bootstrap @specs/add-auth.md
  • /git:commit
  • /project:implement @projects/2026-01-26-feature

Examples of prompts to evaluate:

  • "Add WebSocket support to this project"
  • "Make the app faster"
  • "Refactor the authentication system"

Scoring Criteria

Score each prompt on a 1-10 scale based on these factors:

| Factor | Low (1-3) | Medium (4-6) | High (7-10) |

|--------|-----------|--------------|-------------|

| Scope | Single file/function | Multiple files/module | Multiple systems/services |

| Clarity | Specific, well-defined | Some ambiguity | Vague, open-ended |

| Dependencies | None or obvious | Some coordination | Multiple unknown deps |

| Unknowns | None | Some research needed | Significant discovery |

| Risk | Low/reversible | Moderate | High/architectural |

Score Calculation

  1. Evaluate each factor independently
  2. Average the factor scores
  3. Round to nearest integer

Behavior by Score

Score 1-4: Continue Normally

Do not mention the scoring. Proceed with the request immediately.

Score 5-10: Suggest Project

Pause and ask the user:

```text

This request scores [X]/10 on complexity. I suggest creating a project to track this work properly.

Would you like me to create projects/-/ with a brief.md?

```

Where is today's date in YYYY-MM-DD format and is a kebab-case name derived from the request (e.g., "2026-01-24-add-websockets", "2026-01-24-refactor-auth-system").

Project Setup

When creating a project, create the directory structure and brief.md:

```bash

# Get today's date

DATE=$(date +%Y-%m-%d)

mkdir -p projects/${DATE}-/tasks

```

```markdown

# </span></p></div></div><div class="mt-6 border-t border-zinc-100 pt-6 dark:border-zinc-800"><h3 class="mb-3 text-lg font-semibold text-zinc-900 dark:text-white">Original Request</h3><div><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><User's exact prompt/request></span></p></div></div><div class="mt-6 border-t border-zinc-100 pt-6 dark:border-zinc-800"><h3 class="mb-3 text-lg font-semibold text-zinc-900 dark:text-white">Goals</h3><div><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><Bullet points summarizing what needs to be accomplished></span></p></div></div><div class="mt-6 border-t border-zinc-100 pt-6 dark:border-zinc-800"><h3 class="mb-3 text-lg font-semibold text-zinc-900 dark:text-white">Notes</h3><div><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><Any additional context or constraints mentioned></span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>```</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>After creating the project, inform the user:</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>```text</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>Project created at <code class="rounded bg-zinc-100 px-1.5 py-0.5 text-sm dark:bg-zinc-800">projects/<date>-<suggested-name>/</code>.</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>You can now:</span></p><ul class="mb-4 ml-6 space-y-1 list-disc"><li class="text-zinc-600 dark:text-zinc-400"><span>Run <code class="rounded bg-zinc-100 px-1.5 py-0.5 text-sm dark:bg-zinc-800">/project:bootstrap @projects/<date>-<suggested-name></code> for full research and planning</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Or continue with the request and tasks will be tracked in this project</span></li></ul><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>```</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>IMPORTANT</strong>: After creating the project, set the active project context by creating a marker file:</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>```bash</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>echo "${DATE}-<suggested-name>" > .claude-active-project</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>```</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span>This enables automatic task syncing to the project directory.</span></p></div></div><div class="mt-6 border-t border-zinc-100 pt-6 dark:border-zinc-800"><h3 class="mb-3 text-lg font-semibold text-zinc-900 dark:text-white">Examples</h3><div><h4 class="mb-2 mt-4 font-semibold text-zinc-800 dark:text-zinc-200">Example 1: Simple Request (Score 1)</h4><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Prompt</strong>: "Fix the typo in the error message on line 45 of user.service.ts"</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Factors</strong>:</span></p><ul class="mb-4 ml-6 space-y-1 list-disc"><li class="text-zinc-600 dark:text-zinc-400"><span>Scope: 1 (single line)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Clarity: 1 (exact location specified)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Dependencies: 1 (none)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Unknowns: 1 (none)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Risk: 1 (trivial change)</span></li></ul><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Score</strong>: 1 β†’ Continue normally</span></p><h4 class="mb-2 mt-4 font-semibold text-zinc-800 dark:text-zinc-200">Example 2: Complex Request (Score 7)</h4><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Prompt</strong>: "Add WebSocket support to this project"</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Factors</strong>:</span></p><ul class="mb-4 ml-6 space-y-1 list-disc"><li class="text-zinc-600 dark:text-zinc-400"><span>Scope: 8 (new system, multiple files)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Clarity: 6 (what kind of WebSocket? real-time features?)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Dependencies: 7 (infrastructure, client changes)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Unknowns: 7 (architecture decisions needed)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Risk: 7 (architectural change)</span></li></ul><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Score</strong>: 7 β†’ Suggest creating <code class="rounded bg-zinc-100 px-1.5 py-0.5 text-sm dark:bg-zinc-800">projects/YYYY-MM-DD-add-websockets/</code></span></p><h4 class="mb-2 mt-4 font-semibold text-zinc-800 dark:text-zinc-200">Example 3: Medium Request (Score 3)</h4><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Prompt</strong>: "Add a new field 'nickname' to the User entity"</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Factors</strong>:</span></p><ul class="mb-4 ml-6 space-y-1 list-disc"><li class="text-zinc-600 dark:text-zinc-400"><span>Scope: 4 (entity, migration, possibly resolvers)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Clarity: 2 (clear requirement)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Dependencies: 3 (migration, schema)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Unknowns: 2 (standard pattern)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Risk: 3 (database change but reversible)</span></li></ul><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Score</strong>: 3 β†’ Continue normally</span></p><h4 class="mb-2 mt-4 font-semibold text-zinc-800 dark:text-zinc-200">Example 4: Nebulous Request (Score 8)</h4><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Prompt</strong>: "Make the app faster"</span></p><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Factors</strong>:</span></p><ul class="mb-4 ml-6 space-y-1 list-disc"><li class="text-zinc-600 dark:text-zinc-400"><span>Scope: 9 (entire application)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Clarity: 9 (completely vague)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Dependencies: 8 (unknown until investigated)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Unknowns: 9 (what's slow? why?)</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Risk: 6 (depends on changes)</span></li></ul><p class="mb-3 text-zinc-600 dark:text-zinc-400"><span><strong>Score</strong>: 8 β†’ Suggest creating <code class="rounded bg-zinc-100 px-1.5 py-0.5 text-sm dark:bg-zinc-800">projects/YYYY-MM-DD-performance-optimization/</code></span></p></div></div><div class="mt-6 border-t border-zinc-100 pt-6 dark:border-zinc-800"><h3 class="mb-3 text-lg font-semibold text-zinc-900 dark:text-white">Important Notes</h3><div><ul class="mb-4 ml-6 space-y-1 list-disc"><li class="text-zinc-600 dark:text-zinc-400"><span>This evaluation should be quick and silent for low-complexity requests</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>Never mention the scoring system for scores 1-4</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>For borderline cases (score 4-5), lean toward continuing normally</span></li><li class="text-zinc-600 dark:text-zinc-400"><span>The goal is to catch truly complex/nebulous requests that benefit from planning</span></li></ul></div></div></div></div></div><div class="mt-12 border-t border-zinc-200 pt-8 dark:border-zinc-800"><h2 class="mb-4 flex items-center gap-2 text-lg font-semibold text-zinc-900 dark:text-white"><span>More from this repository</span><span class="rounded-full bg-violet-100 px-2 py-0.5 text-sm font-medium text-violet-700 dark:bg-violet-900/50 dark:text-violet-300">3</span></h2><div class="grid gap-3 sm:grid-cols-2"><a class="flex items-center gap-3 rounded-lg border border-zinc-200 bg-white p-4 transition-colors hover:border-zinc-300 hover:bg-zinc-50 dark:border-zinc-800 dark:bg-zinc-900 dark:hover:border-zinc-700 dark:hover:bg-zinc-800/50" href="/skills/codyswanngt/lisa/jsdoc-best-practices"><span class="text-xl">🎯</span><div class="min-w-0 flex-1"><div class="flex items-center gap-2"><span class="truncate font-medium text-zinc-900 dark:text-white">jsdoc-best-practices</span><span class="inline-flex items-center gap-1 font-medium rounded-full bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-300 px-2 py-0.5 text-xs "><span>🎯</span><span>Skill</span></span></div><p class="truncate text-sm text-zinc-500 dark:text-zinc-400">jsdoc-best-practices skill from codyswanngt/lisa</p></div></a><a class="flex items-center gap-3 rounded-lg border border-zinc-200 bg-white p-4 transition-colors hover:border-zinc-300 hover:bg-zinc-50 dark:border-zinc-800 dark:bg-zinc-900 dark:hover:border-zinc-700 dark:hover:bg-zinc-800/50" href="/skills/codyswanngt/lisa/coding-philosophy"><span class="text-xl">🎯</span><div class="min-w-0 flex-1"><div class="flex items-center gap-2"><span class="truncate font-medium text-zinc-900 dark:text-white">coding-philosophy</span><span class="inline-flex items-center gap-1 font-medium rounded-full bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-300 px-2 py-0.5 text-xs "><span>🎯</span><span>Skill</span></span></div><p class="truncate text-sm text-zinc-500 dark:text-zinc-400">coding-philosophy skill from codyswanngt/lisa</p></div></a><a class="flex items-center gap-3 rounded-lg border border-zinc-200 bg-white p-4 transition-colors hover:border-zinc-300 hover:bg-zinc-50 dark:border-zinc-800 dark:bg-zinc-900 dark:hover:border-zinc-700 dark:hover:bg-zinc-800/50" href="/skills/codyswanngt/lisa/gluestack-nativewind"><span class="text-xl">🎯</span><div class="min-w-0 flex-1"><div class="flex items-center gap-2"><span class="truncate font-medium text-zinc-900 dark:text-white">gluestack-nativewind</span><span class="inline-flex items-center gap-1 font-medium rounded-full bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-300 px-2 py-0.5 text-xs "><span>🎯</span><span>Skill</span></span></div><p class="truncate text-sm text-zinc-500 dark:text-zinc-400">gluestack-nativewind skill from codyswanngt/lisa</p></div></a></div></div></div><!--$--><!--/$--></main><footer class="border-t border-zinc-200 bg-zinc-50 dark:border-zinc-800 dark:bg-zinc-900"><div class="mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8"><div class="grid grid-cols-1 gap-8 md:grid-cols-4"><div class="md:col-span-1"><a class="flex items-center" href="/"><img alt="Vibe Index" loading="lazy" width="140" height="40" decoding="async" data-nimg="1" class="h-8 w-auto dark:brightness-0 dark:invert" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=256&q=75&dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa 1x, /_next/image?url=%2Flogo.png&w=384&q=75&dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa 2x" src="/_next/image?url=%2Flogo.png&w=384&q=75&dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa"/></a><p class="mt-4 text-sm text-zinc-600 dark:text-zinc-400">Discover and explore AI coding tools - skills, plugins, MCP servers, and marketplaces</p></div><div><h3 class="text-sm font-semibold text-zinc-900 dark:text-white">Resources</h3><ul class="mt-4 space-y-2"><li><a class="text-sm text-zinc-600 transition-colors hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white" href="/skills">Skills</a></li><li><a class="text-sm text-zinc-600 transition-colors hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white" href="/plugins">Plugins</a></li><li><a class="text-sm text-zinc-600 transition-colors hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white" href="/mcp">MCP Servers</a></li><li><a class="text-sm text-zinc-600 transition-colors hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white" href="/marketplaces">Marketplaces</a></li></ul></div><div><h3 class="text-sm font-semibold text-zinc-900 dark:text-white">Support</h3><ul class="mt-4 space-y-2"><li><a class="text-sm text-zinc-600 transition-colors hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white" href="/about">About Us</a></li><li><a href="mailto:admin@vibeindex.ai" class="text-sm text-zinc-600 transition-colors hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white">Contact Us</a></li><li><a class="text-sm text-zinc-600 transition-colors hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white" href="/feedback">Feedback</a></li></ul></div><div><h3 class="text-sm font-semibold text-zinc-900 dark:text-white">Legal</h3><ul class="mt-4 space-y-2"><li><a class="text-sm text-zinc-600 transition-colors hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white" href="/privacy">Privacy Policy</a></li><li><a class="text-sm text-zinc-600 transition-colors hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white" href="/terms">Terms of Service</a></li></ul></div></div><div class="mt-8 border-t border-zinc-200 pt-8 dark:border-zinc-800"><p class="text-center text-sm text-zinc-500 dark:text-zinc-500">Β© <!-- -->2026<!-- --> <!-- -->Vibe Index<!-- -->. <!-- -->All rights reserved.</p></div></div></footer><script src="/_next/static/chunks/538c6f1fdc57b776.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[26817,[\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"default\"]\n3:I[44636,[\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"Providers\"]\n4:I[3374,[\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"default\"]\n5:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/d2be314c3ece3fbe.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"default\"]\n6:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/d2be314c3ece3fbe.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"default\"]\n7:I[22016,[\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/68c80313f277cd10.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"\"]\n8:I[58234,[\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"default\"]\na:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/d2be314c3ece3fbe.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"OutletBoundary\"]\nb:\"$Sreact.suspense\"\nd:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/d2be314c3ece3fbe.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"ViewportBoundary\"]\nf:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/d2be314c3ece3fbe.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"MetadataBoundary\"]\n11:I[68027,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/d2be314c3ece3fbe.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"default\"]\n:HL[\"/_next/static/chunks/a9556b24509c5060.css?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"mtdBF7BhRj8cCpy1fOoy_\",\"c\":[\"\",\"skills\",\"codyswanngt\",\"lisa\",\"prompt-complexity-scorer\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"skills\",{\"children\":[[\"owner\",\"codyswanngt\",\"d\"],{\"children\":[[\"repo\",\"lisa\",\"d\"],{\"children\":[[\"skill\",\"prompt-complexity-scorer\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/a9556b24509c5060.css?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased min-h-screen flex flex-col\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"$L3\",null,{\"children\":[[\"$\",\"$L4\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-[60vh] flex-col items-center justify-center px-4\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl font-bold text-zinc-900 dark:text-white\",\"children\":\"404\"}],[\"$\",\"h2\",null,{\"className\":\"mt-4 text-xl font-semibold text-zinc-700 dark:text-zinc-300\",\"children\":\"Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-zinc-500 dark:text-zinc-400\",\"children\":\"The page you're looking for doesn't exist or has been moved.\"}],[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"mt-8 inline-flex items-center rounded-lg bg-zinc-900 px-6 py-3 text-sm font-medium text-white transition-colors hover:bg-zinc-800 dark:bg-zinc-100 dark:text-zinc-900 dark:hover:bg-zinc-200\",\"children\":\"Go Home\"}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L8\",null,{}]]}]]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L9\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/68c80313f277cd10.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$La\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@c\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"$b\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L10\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"S\":false}\n"])</script><script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"12:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/d2be314c3ece3fbe.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"IconMark\"]\nc:null\n10:[[\"$\",\"title\",\"0\",{\"children\":\"prompt-complexity-scorer | Vibe Index\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Complexity Score: X/10\\nSuggested Approach:\\n- \\n- \\n\\nRisks:\\n- \\n\\nDependencies:\\n- \\n```\\n\\n## Constraints\\n\\n- Always be consistent in scoring\\n- Err on the side of suggesting a project\\n- Never block or preve...\"}],[\"$\",\"link\",\"2\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"3\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"4\",{\"rel\":\"icon\",\"href\":\"/icon.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"5\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L12\",\"6\",{}]]\n"])</script><script>self.__next_f.push([1,"13:I[74533,[\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/68c80313f277cd10.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"FavoriteButton\"]\n14:I[54371,[\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/68c80313f277cd10.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"default\"]\n15:I[75538,[\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/68c80313f277cd10.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"9:[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-4xl px-4 py-12 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"nav\",null,{\"className\":\"mb-6\",\"children\":[\"$\",\"ol\",null,{\"className\":\"flex items-center gap-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L7\",null,{\"href\":\"/skills\",\"className\":\"text-zinc-500 hover:text-zinc-700 dark:text-zinc-400 dark:hover:text-zinc-300\",\"children\":\"Skills\"}]}],[\"$\",\"li\",null,{\"className\":\"text-zinc-400\",\"children\":\"/\"}],[\"$\",\"li\",null,{\"className\":\"text-zinc-900 dark:text-white\",\"children\":\"prompt-complexity-scorer\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-5xl\",\"children\":\"🎯\"}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-3xl font-bold text-zinc-900 dark:text-white\",\"children\":\"prompt-complexity-scorer\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1 font-medium rounded-full bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-300 px-2.5 py-1 text-sm \",\"children\":[[\"$\",\"span\",null,{\"children\":\"🎯\"}],[\"$\",\"span\",null,{\"children\":\"Skill\"}]]}],[\"$\",\"$L13\",null,{\"resourceId\":\"68a6f27c-6764-4824-bbac-ed227d632476\",\"size\":\"sm\",\"showCount\":true}],false]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-zinc-600 dark:text-zinc-400\",\"children\":[\"from \",\"codyswanngt\",\"/\",\"lisa\"]}]]}]]}],[\"$\",\"$L14\",null,{\"description\":\"Complexity Score: X/10\\nSuggested Approach:\\n- \\n- \\n\\nRisks:\\n- \\n\\nDependencies:\\n- \\n```\\n\\n## Constraints\\n\\n- Always be consistent in scoring\\n- Err on the side of suggesting a project\\n- Never block or preve...\",\"resourceId\":\"68a6f27c-6764-4824-bbac-ed227d632476\",\"resourceName\":\"prompt-complexity-scorer\",\"resourceType\":\"skill\",\"descriptionType\":\"ai\"}],null,[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-wrap gap-2\",\"children\":[[\"$\",\"span\",\"prompt-complexity-scorer\",{\"onClick\":\"$undefined\",\"className\":\"inline-flex items-center rounded-full bg-zinc-100 px-2 py-0.5 text-xs font-medium text-zinc-600 transition-colors hover:bg-zinc-200 dark:bg-zinc-800 dark:text-zinc-400 dark:hover:bg-zinc-700 \",\"children\":\"prompt-complexity-scorer\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-4 text-lg font-semibold text-zinc-900 dark:text-white\",\"children\":\"Installation\"}],[\"$\",\"$L15\",null,{\"resourceType\":\"skill\",\"owner\":\"codyswanngt\",\"repo\":\"lisa\",\"skillName\":\"prompt-complexity-scorer\"}]]}],[\"$\",\"div\",null,{\"className\":\"mb-8 flex gap-6 text-sm text-zinc-500 dark:text-zinc-400\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"h-4 w-4 text-yellow-500\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"d\":\"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z\"}]}],[\"$\",\"span\",null,{\"className\":\"font-medium text-zinc-700 dark:text-zinc-300\",\"children\":\"4\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Last Updated\"}],[\"$\",\"span\",null,{\"className\":\"font-medium text-zinc-700 dark:text-zinc-300\",\"children\":\"Jan 26, 2026\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-4\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://github.com/codyswanngt/lisa\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 rounded-lg bg-zinc-900 px-6 py-3 text-sm font-medium text-white transition-colors hover:bg-zinc-800 dark:bg-zinc-100 dark:text-zinc-900 dark:hover:bg-zinc-200\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"h-5 w-5\",\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z\",\"clipRule\":\"evenodd\"}]}],\"View on GitHub\"]}],\"$L16\"]}],\"$L17\",\"$L18\"]}]\n"])</script><script>self.__next_f.push([1,"19:I[13428,[\"/_next/static/chunks/cb5e804f8f48d9d9.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/6875684dac0d32c7.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\",\"/_next/static/chunks/68c80313f277cd10.js?dpl=dpl_7HTJqxjT5GFdA3nyPk73ZZcC2Jsa\"],\"default\"]\n16:[\"$\",\"$L7\",null,{\"href\":\"/skills\",\"className\":\"inline-flex items-center gap-2 rounded-lg border border-zinc-300 bg-white px-6 py-3 text-sm font-medium text-zinc-700 transition-colors hover:bg-zinc-50 dark:border-zinc-700 dark:bg-zinc-800 dark:text-zinc-300 dark:hover:bg-zinc-700\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-5 w-5\",\"fill\":\"none\",\"viewBox\":\"0 0 24 24\",\"stroke\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":2,\"d\":\"M10 19l-7-7m0 0l7-7m-7 7h18\"}]}],\"Back to Skills\"]}]\n1a:T1360,"])</script><script>self.__next_f.push([1,"---\nname: prompt-complexity-scorer\ndescription: Evaluates user prompts for effort and complexity on a 1-10 scale. This skill should be invoked on every user request to determine if the request warrants planning via a project. For scores 5-10, the agent suggests creating a project at projects/\u003cdate\u003e-\u003cproject-name\u003e/ to enable task tracking and team collaboration.\nmodel: haiku\n---\n\n# Prompt Complexity Scorer\n\nThis skill evaluates user prompts to determine if they require planning before implementation.\n\n## Skip Evaluation\n\n**Do not evaluate** prompts that are explicit slash command invocations. If the user's prompt starts with `/`, they are already invoking a workflow and no complexity scoring is needed.\n\nExamples of prompts to **skip** (just execute the command):\n- `/project:bootstrap @specs/add-auth.md`\n- `/git:commit`\n- `/project:implement @projects/2026-01-26-feature`\n\nExamples of prompts to **evaluate**:\n- \"Add WebSocket support to this project\"\n- \"Make the app faster\"\n- \"Refactor the authentication system\"\n\n## Scoring Criteria\n\nScore each prompt on a 1-10 scale based on these factors:\n\n| Factor | Low (1-3) | Medium (4-6) | High (7-10) |\n|--------|-----------|--------------|-------------|\n| **Scope** | Single file/function | Multiple files/module | Multiple systems/services |\n| **Clarity** | Specific, well-defined | Some ambiguity | Vague, open-ended |\n| **Dependencies** | None or obvious | Some coordination | Multiple unknown deps |\n| **Unknowns** | None | Some research needed | Significant discovery |\n| **Risk** | Low/reversible | Moderate | High/architectural |\n\n### Score Calculation\n\n1. Evaluate each factor independently\n2. Average the factor scores\n3. Round to nearest integer\n\n## Behavior by Score\n\n### Score 1-4: Continue Normally\n\nDo not mention the scoring. Proceed with the request immediately.\n\n### Score 5-10: Suggest Project\n\nPause and ask the user:\n\n```text\nThis request scores [X]/10 on complexity. I suggest creating a project to track this work properly.\n\nWould you like me to create `projects/\u003cdate\u003e-\u003csuggested-name\u003e/` with a brief.md?\n```\n\nWhere `\u003cdate\u003e` is today's date in YYYY-MM-DD format and `\u003csuggested-name\u003e` is a kebab-case name derived from the request (e.g., \"2026-01-24-add-websockets\", \"2026-01-24-refactor-auth-system\").\n\n## Project Setup\n\nWhen creating a project, create the directory structure and brief.md:\n\n```bash\n# Get today's date\nDATE=$(date +%Y-%m-%d)\nmkdir -p projects/${DATE}-\u003csuggested-name\u003e/tasks\n```\n\n```markdown\n# \u003cTitle derived from prompt\u003e\n\n## Original Request\n\n\u003cUser's exact prompt/request\u003e\n\n## Goals\n\n\u003cBullet points summarizing what needs to be accomplished\u003e\n\n## Notes\n\n\u003cAny additional context or constraints mentioned\u003e\n```\n\nAfter creating the project, inform the user:\n\n```text\nProject created at `projects/\u003cdate\u003e-\u003csuggested-name\u003e/`.\n\nYou can now:\n- Run `/project:bootstrap @projects/\u003cdate\u003e-\u003csuggested-name\u003e` for full research and planning\n- Or continue with the request and tasks will be tracked in this project\n```\n\n**IMPORTANT**: After creating the project, set the active project context by creating a marker file:\n\n```bash\necho \"${DATE}-\u003csuggested-name\u003e\" \u003e .claude-active-project\n```\n\nThis enables automatic task syncing to the project directory.\n\n## Examples\n\n### Example 1: Simple Request (Score 1)\n\n**Prompt**: \"Fix the typo in the error message on line 45 of user.service.ts\"\n\n**Factors**:\n- Scope: 1 (single line)\n- Clarity: 1 (exact location specified)\n- Dependencies: 1 (none)\n- Unknowns: 1 (none)\n- Risk: 1 (trivial change)\n\n**Score**: 1 β†’ Continue normally\n\n### Example 2: Complex Request (Score 7)\n\n**Prompt**: \"Add WebSocket support to this project\"\n\n**Factors**:\n- Scope: 8 (new system, multiple files)\n- Clarity: 6 (what kind of WebSocket? real-time features?)\n- Dependencies: 7 (infrastructure, client changes)\n- Unknowns: 7 (architecture decisions needed)\n- Risk: 7 (architectural change)\n\n**Score**: 7 β†’ Suggest creating `projects/YYYY-MM-DD-add-websockets/`\n\n### Example 3: Medium Request (Score 3)\n\n**Prompt**: \"Add a new field 'nickname' to the User entity\"\n\n**Factors**:\n- Scope: 4 (entity, migration, possibly resolvers)\n- Clarity: 2 (clear requirement)\n- Dependencies: 3 (migration, schema)\n- Unknowns: 2 (standard pattern)\n- Risk: 3 (database change but reversible)\n\n**Score**: 3 β†’ Continue normally\n\n### Example 4: Nebulous Request (Score 8)\n\n**Prompt**: \"Make the app faster\"\n\n**Factors**:\n- Scope: 9 (entire application)\n- Clarity: 9 (completely vague)\n- Dependencies: 8 (unknown until investigated)\n- Unknowns: 9 (what's slow? why?)\n- Risk: 6 (depends on changes)\n\n**Score**: 8 β†’ Suggest creating `projects/YYYY-MM-DD-performance-optimization/`\n\n## Important Notes\n\n- This evaluation should be quick and silent for low-complexity requests\n- Never mention the scoring system for scores 1-4\n- For borderline cases (score 4-5), lean toward continuing normally\n- The goal is to catch truly complex/nebulous requests that benefit from planning\n"])</script><script>self.__next_f.push([1,"17:[\"$\",\"div\",null,{\"className\":\"mt-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-4 text-lg font-semibold text-zinc-900 dark:text-white\",\"children\":\"Skill Details\"}],[\"$\",\"$L19\",null,{\"content\":\"$1a\"}]]}]\n"])</script><script>self.__next_f.push([1,"18:[\"$\",\"div\",null,{\"className\":\"mt-12 border-t border-zinc-200 pt-8 dark:border-zinc-800\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-4 flex items-center gap-2 text-lg font-semibold text-zinc-900 dark:text-white\",\"children\":[[\"$\",\"span\",null,{\"children\":\"More from this repository\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-violet-100 px-2 py-0.5 text-sm font-medium text-violet-700 dark:bg-violet-900/50 dark:text-violet-300\",\"children\":3}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-3 sm:grid-cols-2\",\"children\":[[\"$\",\"$L7\",\"165cb25a-a2e8-4758-ac60-32349ced694a\",{\"href\":\"/skills/codyswanngt/lisa/jsdoc-best-practices\",\"className\":\"flex items-center gap-3 rounded-lg border border-zinc-200 bg-white p-4 transition-colors hover:border-zinc-300 hover:bg-zinc-50 dark:border-zinc-800 dark:bg-zinc-900 dark:hover:border-zinc-700 dark:hover:bg-zinc-800/50\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xl\",\"children\":\"🎯\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate font-medium text-zinc-900 dark:text-white\",\"children\":\"jsdoc-best-practices\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1 font-medium rounded-full bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-300 px-2 py-0.5 text-xs \",\"children\":[[\"$\",\"span\",null,{\"children\":\"🎯\"}],[\"$\",\"span\",null,{\"children\":\"Skill\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"truncate text-sm text-zinc-500 dark:text-zinc-400\",\"children\":\"jsdoc-best-practices skill from codyswanngt/lisa\"}]]}]]}],[\"$\",\"$L7\",\"f09ee6bc-b96a-4873-b635-e7c22e1a6465\",{\"href\":\"/skills/codyswanngt/lisa/coding-philosophy\",\"className\":\"flex items-center gap-3 rounded-lg border border-zinc-200 bg-white p-4 transition-colors hover:border-zinc-300 hover:bg-zinc-50 dark:border-zinc-800 dark:bg-zinc-900 dark:hover:border-zinc-700 dark:hover:bg-zinc-800/50\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xl\",\"children\":\"🎯\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate font-medium text-zinc-900 dark:text-white\",\"children\":\"coding-philosophy\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1 font-medium rounded-full bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-300 px-2 py-0.5 text-xs \",\"children\":[[\"$\",\"span\",null,{\"children\":\"🎯\"}],[\"$\",\"span\",null,{\"children\":\"Skill\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"truncate text-sm text-zinc-500 dark:text-zinc-400\",\"children\":\"coding-philosophy skill from codyswanngt/lisa\"}]]}]]}],[\"$\",\"$L7\",\"86405e56-8361-47b4-9858-f81a32fbf9d0\",{\"href\":\"/skills/codyswanngt/lisa/gluestack-nativewind\",\"className\":\"flex items-center gap-3 rounded-lg border border-zinc-200 bg-white p-4 transition-colors hover:border-zinc-300 hover:bg-zinc-50 dark:border-zinc-800 dark:bg-zinc-900 dark:hover:border-zinc-700 dark:hover:bg-zinc-800/50\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xl\",\"children\":\"🎯\"}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate font-medium text-zinc-900 dark:text-white\",\"children\":\"gluestack-nativewind\"}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1 font-medium rounded-full bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-300 px-2 py-0.5 text-xs \",\"children\":[[\"$\",\"span\",null,{\"children\":\"🎯\"}],[\"$\",\"span\",null,{\"children\":\"Skill\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"truncate text-sm text-zinc-500 dark:text-zinc-400\",\"children\":\"gluestack-nativewind skill from codyswanngt/lisa\"}]]}]]}]]}]]}]\n"])</script></body></html>