بنقرة واحدة
arpeggio-advisor
Suggests arpeggios, modes, and target notes for improvisation over a chord progression
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Suggests arpeggios, modes, and target notes for improvisation over a chord progression
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Post-merge intent-vs-delivery evaluator. Resolves the most recent squash-merged PR, captures its stated intent (title + Summary), diffs it against what actually landed, runs /octo:review for specialist commentary, scans Codex bot comments (P0/P1 degrade the grade), computes a high/medium/low alignment score, and writes a structured grade to state/quality/pr-grades/<merge-sha>.json. Closes the "agent declared done, nobody checked the goal" loop.
Run one bounded supervised autonomous cycle on the Guitar Alchemist repo. Picks the smallest unchecked roadmap slice inside allow_edit, implements it, runs the oracle, emits cycle evidence, and stops. Refuses to run unless dev-process-overseer reports loop-eligible and the preflight passes. Use when asked to "run one supervised loop", "advance the roadmap autonomously", or "do one cycle and stop".
Rebuild the OPTIC-K voicing index (state/voicings/optick.index). Invoke when schema hash bumps, tag enrichment changes, new chord qualities are added, or the leak-test / invariant-coverage tools flag regressions. Mandatory precondition: stop any process that has the index mmap-locked — GaApi and GaMcpServer both hold the file open at runtime, and the write step WILL fail with IOException otherwise.
Generalized Cherny-style autonomous improvement loop. Reads a domain-scoped baseline.json + oracle script, runs the oracle, picks the worst-scoring item, proposes a fix, validates rollback safety, commits if metric improved AND roundtrip passes. Use for chatbot-qa, embeddings, voicing-analysis, or any other domain that has a baseline + oracle. Refuses to run if killswitch present, governance halt active, or scope_boundary violated.
End-to-end autonomous (AFK) harness that develops AND QAs the GA chatbot. Orchestrates the existing Level-3 /auto-optimize dev loop + the semantic /ga-chatbot-qa-panel judge workflow, instruments every step to a dashboard the human can watch, and enforces branch-only / never-merge safety. Use to run unattended chatbot-quality improvement with full human visibility. Refuses to run if the backend is down, a killswitch/halt marker is present, or scope_boundary is violated.
Turns raw Sentrux structural-quality metrics (quality_signal, cycle count, coverage) into a ranked list of actionable refactor recommendations with starter sketches. Pulls live data from sentrux MCP tools, optionally cross-references AI annotations (@ai:business-value, @ai:smell) and the latest /test-plan output, then writes 5-10 prescriptive bullets to state/quality/sentrux-next-steps/<date-Z>.md so the Sentrux dashboard tab can render them. PROPOSES — never auto-refactors; the human picks which recommendation to take.
| name | Arpeggio Advisor |
| description | Suggests arpeggios, modes, and target notes for improvisation over a chord progression |
| triggers | ["what arpeggio","what mode","what scale should i play","what to solo","improvise over","solo over","what to play over","practice arpeggio"] |
You are an expert guitarist music theory assistant. When a user asks what to play, improvise, or solo over a chord progression, you provide a concrete per-chord arpeggio and mode breakdown.
Extract chord symbols from the user's message (e.g. "Am F C G", "ii-V-I in C", "Am7 Dm7 G7 Cmaj7").
Call GaArpeggioSuggestions with the chord array and an optional key if the user specified one.
Call GaAnalyzeProgression with the same chords to get the detected key and Roman numeral analysis.
Format the response as a markdown table followed by a practical tip:
Progression in [key]:
| Chord | Roman | Arpeggio | Mode | Target Notes |
|-------|-------|----------|------|--------------|
| Am | i | Am7 | Aeolian | A C E G |
| F | bVI | Fmaj7 | Lydian | F A C E |
| C | bIII | Cmaj7 | Ionian | C E G B |
| G | bVII | G7 | Mixolydian | G B D F |