extension-detector

Solid

Detects when a new project-level skill / rule / command would reduce friction. Asks the user for confirmation before creating anything. NEVER writes plugin-level files — only `.claude/skills/`, `.claude/rules/`, `.claude/commands/` in the user's project.

AI & Automation 24 stars 3 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
47
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

> **AI-consumed reference.** Optimized for Claude to read during execution. > Human-readable explanation: see [docs/architecture/HIERARCHICAL_PLANNING.md](../../../docs/architecture/HIERARCHICAL_PLANNING.md) > or [docs/getting-started/](../../../docs/getting-started/) depending on topic. # Extension Detector **STATUS — v3.7.0-alpha.3.** Self-extending capability with hard gates against plugin pollution. ## Core principle The Aura Frog plugin ships a fixed set of skills, rules, and commands. Project-specific patterns belong **in the project**, not in the plugin. This skill watches for the moment a user's project would benefit from its own extensions and proposes them — but **never creates them autonomously**. **Hard rule:** anything this skill creates lands in the user's project under `.claude/`, never in `aura-frog/`. ## Detection signals (in order of strength) | Strength | Signal | Action | |---|---|---| | **Strong** | User explicitly says "we should have a skill/rule/command for X", "add a rule that…", "make this a skill" | Surface immediately | | **Medium** | User repeats the same correction 3+ times across recent turns ("don't do X" / "always do Y") | Surface as candidate rule | | **Medium** | Same multi-step procedure invoked manually 3+ times in this project | Surface as candidate skill | | **Weak** | Project README/CONTRIBUTING references a workflow Aura Frog doesn't have a command for | Surface as candidate command | Weak signals require 2+ in combination bef...

Details

Author
nguyenthienthanh
Repository
nguyenthienthanh/aura-frog
Created
9 months ago
Last Updated
1 weeks ago
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

claude-code-extension-engineering

Building, debugging, or reasoning about the limits of a Claude Code extension: CLAUDE.md, rules, skills, hooks and hook events incl. Stop and Notification, subagents, dynamic workflows, agent teams, MCP servers, output styles, themes, status lines, monitors, channels, plugins, the Agent SDK, permission rules, the OS sandbox, settings files and environment variables, auto memory, and what survives a session ending (transcripts, resume, /rewind). Use when choosing between these mechanisms, writing one, or diagnosing one that will not load, fire, or behave. ALSO capability and scope: whether an event can block or refuse, whether a key is honored at project scope or only user/managed/CLI scope, which tools a path rule is consulted for, what a subagent receives, whether it exists on an older build. ALSO for IMPERATIVE build requests, not only questions: "wire up a hook that...", "make it stop when X", "put our sandbox config in settings.json". They presuppose it can, and often it cannot. ALSO for a BARE SYMPTOM or

0 Updated today
TranDenyDFW
AI & Automation Featured

alivebuild-extensions

Create new skills, rules, and hooks for your world. Checks plugin compatibility, writes to the human's space (not plugin cache), validates against the system, and suggests when repeated work should become a skill. For marketplace-ready plugins, hands off to the contributor plugin.

127 Updated today
alivecontext
AI & Automation Listed

skill-creator

Create, review, rebuild, validate, and package Claude Code skills or plugins. Use when the user asks to make a skill, improve an existing skill, convert a workflow into a skill, design a plugin, scaffold plugin agents/hooks/MCP/LSP integrations, or prepare an uploadable Claude extension.

0 Updated 4 days ago
johnoconnor0