원클릭으로
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 페이지를 검토하고 설치를 진행할 수 있습니다.
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.
SOC 직업 분류 기준
| 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 |