Merge pull request #447 from DietrichGebert/fix-skill-trigger-recall
Trigger ponytail skill on any coding task, not just keywords
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
name: ponytail
|
name: ponytail
|
||||||
description: "Lazy senior dev mode. Forces the simplest, shortest solution that works: YAGNI, stdlib first, no unrequested abstractions."
|
description: "Lazy senior dev mode for any coding task (write, refactor, fix, review): YAGNI, stdlib first, no unrequested abstractions. Not for non-coding requests."
|
||||||
homepage: https://github.com/DietrichGebert/ponytail
|
homepage: https://github.com/DietrichGebert/ponytail
|
||||||
license: MIT
|
license: MIT
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ const ROOT = path.join(__dirname, '..');
|
|||||||
const HOMEPAGE = 'https://github.com/DietrichGebert/ponytail';
|
const HOMEPAGE = 'https://github.com/DietrichGebert/ponytail';
|
||||||
|
|
||||||
const DESCRIPTIONS = {
|
const DESCRIPTIONS = {
|
||||||
'ponytail': 'Lazy senior dev mode. Forces the simplest, shortest solution that works: YAGNI, stdlib first, no unrequested abstractions.',
|
'ponytail': 'Lazy senior dev mode for any coding task (write, refactor, fix, review): YAGNI, stdlib first, no unrequested abstractions. Not for non-coding requests.',
|
||||||
'ponytail-review': 'Review a diff for over-engineering. Finds what to delete: reinvented stdlib, needless deps, speculative abstractions. One line per finding.',
|
'ponytail-review': 'Review a diff for over-engineering. Finds what to delete: reinvented stdlib, needless deps, speculative abstractions. One line per finding.',
|
||||||
'ponytail-audit': 'Audit the whole repo for over-engineering. A ranked list of what to delete, simplify, or replace with stdlib or native features.',
|
'ponytail-audit': 'Audit the whole repo for over-engineering. A ranked list of what to delete, simplify, or replace with stdlib or native features.',
|
||||||
'ponytail-debt': 'Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.',
|
'ponytail-debt': 'Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.',
|
||||||
|
|||||||
@@ -5,11 +5,14 @@ description: >
|
|||||||
minimal. Channels a senior dev who has seen everything: question whether the
|
minimal. Channels a senior dev who has seen everything: question whether the
|
||||||
task needs to exist at all (YAGNI), reach for the standard library before
|
task needs to exist at all (YAGNI), reach for the standard library before
|
||||||
custom code, native platform features before dependencies, one line before
|
custom code, native platform features before dependencies, one line before
|
||||||
fifty. Supports intensity levels: lite, full (default), ultra. Use whenever
|
fifty. Supports intensity levels: lite, full (default), ultra. Use on ANY
|
||||||
the user says "ponytail", "be lazy", "lazy mode", "simplest solution",
|
coding task: writing, adding, refactoring, fixing, reviewing, or designing
|
||||||
"minimal solution", "yagni", "do less", or "shortest path", and whenever
|
code, and choosing libraries or dependencies. Also use whenever the user
|
||||||
they complain about over-engineering, bloat, boilerplate, or unnecessary
|
says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal
|
||||||
dependencies.
|
solution", "yagni", "do less", or "shortest path", or complains about
|
||||||
|
over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT
|
||||||
|
use for non-coding requests (general knowledge, prose, translation,
|
||||||
|
summaries, recipes).
|
||||||
argument-hint: "[lite|full|ultra]"
|
argument-hint: "[lite|full|ultra]"
|
||||||
license: MIT
|
license: MIT
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in New Issue
Block a user