គម្រោង Open Source

គម្រោង open source ដែលខ្ញុំអភិវឌ្ឍ និងថែរក្សាដោយខ្លួនឯង ដែលនីមួយៗមានកូដប្រភព អាជ្ញាប័ណ្ណ និងរបៀបដំឡើង។

ផ្លាកអ៊ិន Claude Code · CLIApache-2.0

Better Workflows

ច្រកប្រគល់ការងារសម្រាប់ AI coding agent៖ មិនអាចយកលទ្ធផលតេស្តពណ៌បៃតងដែលហួសសម័យមកអះអាងថាបានបញ្ចប់ទេ ហើយក៏មិនអាចធ្វើសកម្មភាពខាងក្រៅដែលមិនដឹងលទ្ធផលម្ដងទៀត ឬធ្វើជាន់គ្នាបានដែរ។

agent runs npm test → passes
agent edits src/sum.ts → breaks it
agent "Done. Tests pass."
bw ✗ Stop blocked. test: last result was for an older tree; files changed since then.
agent git push origin main → times out after the push landed
agent git push origin main (retry)
bw ✗ Denied. git-push: the same action already succeeded at this commit.

Agent ត្រូវតែស្របតាមស្ថានភាពឯកសារបច្ចុប្បន្ន និងអ្វីដែលសេវាខាងក្រៅបានធ្វើពិតប្រាកដ។ សិទ្ធិមកពីឯកសារ policy ដែល agent មិនអាចកែបានប៉ុណ្ណោះ មិនមែនមកពីប្រអប់បញ្ចូល (prompt) ទេ។ បច្ចុប្បន្ន V6 Core ជា alpha (6.0.0-alpha.2) ចេញផ្សាយក្រោម Apache-2.0 គ្មាន dependency ពេលដំណើរការ ហើយគាំទ្រ Claude Code មុនគេ។

  • លទ្ធផលតេស្តភ្ជាប់នឹងឯកសារនៅពេលនោះ៖ បើកែឯកសារបន្ទាប់ពីតេស្តជាប់ នោះពេល agent ព្យាយាមបញ្ចប់ វានឹងត្រូវបានរារាំង ហើយបញ្ជូនត្រឡប់ទៅធ្វើឡើងវិញ។
  • សកម្មភាពខាងក្រៅមិនត្រូវបានធ្វើម្ដងទៀតទេ៖ ពេល push អស់ពេល ប៉ុន្តែការពិតបានជោគជ័យរួចហើយ ការព្យាយាមម្ដងទៀតលើ commit ដដែលនឹងត្រូវបដិសេធ។
  • សាកល្បងបានដោយមិនបាច់ប្រើ Claude៖ បន្ទាប់ពីដំឡើង npm ជា global ក្នុងរយៈពេលប៉ុន្មានវិនាទី អាចដំណើរការសេណារីយ៉ូសាកល្បងទាំងពីរបាន។

ដំឡើង

claude plugin marketplace add stephen-taipei/better-workflows
claude plugin install better-workflows-core@better-workflows --scope local
bw init
កម្មវិធីជំនួយ Claude CodeMIT

Deckhand

របារឧបករណ៍ AI ច្រើននៅលើប្រអប់បញ្ចូលរបស់ Claude Code៖ ពិនិត្យការប្រើប្រាស់ ប្តូរម៉ូដែលដោយចុចតែម្តង ដំណើរការ sub agent ស្របគ្នា ហើយសុំ AI CLI ផ្សេងទៀតឱ្យផ្តល់យោបល់ទីពីរក្នុងរបៀប read-only។

របារឧបករណ៍ Deckhand ក្នុងកម្មវិធី desktop និង terminal៖ ការប្រើប្រាស់ Sub5 ប៊ូតុងប្រគល់កិច្ចការ និង Recap

ដំណើរការបានទាំងក្នុង terminal និងកម្មវិធី desktop។ Claude នៅតែជា agent ចម្បង ហើយ Deckhand គ្រាន់តែបំប្លែងសកម្មភាពដែលអ្នកធ្វើញឹកញាប់ឱ្យទៅជាប៊ូតុងមួយនៅលើរបារឧបករណ៍។

  • ម៉ែត្រការប្រើប្រាស់សម្រាប់រយៈពេល 5 ម៉ោង រយៈពេលប្រចាំសប្តាហ៍ និង context window ដែលត្រូវនឹងកាតការប្រើប្រាស់ក្នុងកម្មវិធី Claude។
  • Sub5 បំបែកកិច្ចការជាអតិបរមា 5 ធាតុ ដែលនីមួយៗត្រូវបានដោះស្រាយស្របគ្នាក្នុង git worktree ផ្ទាល់ខ្លួន ហើយបន្ទាប់មក agent ចម្បងពិនិត្យ merge និងសម្អាត។
  • ប៊ូតុងប្រគល់កិច្ចការ (delegate) ប្រគល់កិច្ចការទៅ Codex, Cursor agent ឬ agy ក្នុងរបៀប read-only ហើយ Claude ពិនិត្យចម្លើយ និងរក្សាទុកតែផ្នែកណាដែលគួរឱ្យទុកចិត្ត។

ដំឡើង

/plugin marketplace add stephen-taipei/deckhand
/plugin install deckhand@deckhand
CLI · MCP · កម្មវិធីបន្ថែមកម្មវិធីរុករកApache-2.0

Intent Galaxy

បំប្លែងគោលដៅមិនច្បាស់លាស់មួយឱ្យទៅជាផែនទីកាឡាក់ស៊ី៖ ពង្រីកជាមុនដើម្បីមើលឃើញចំណុចងងឹត រួចបង្រួមតាមរយៈក្តារចុចទៅជាលក្ខខណ្ឌ intent ដែលកំណត់ច្បាស់លាស់។

ទិដ្ឋភាព Intent Galaxy៖ សំណួរស្នូលមួយ node 12 ក្នុង 4 ត្រីមាស និងកាតយុទ្ធសាស្ត្រ 3

AI បង្កើតកាឡាក់ស៊ីជាសំណួរស្នូលមួយ អ្នកជំនាញដែលមានទស្សនៈផ្ទុយគ្នា 4 នាក់ និង node គំនិត 12។ នៅពេលបង្រួមរួច compiler ជា pure function ដែលគ្មាន LLM បង្កើត LOCKED INTENT AST ហើយបញ្ចូលទៅក្នុងប្រអប់បញ្ចូលរបស់ Claude Code ឬ AI chat។ គ្មាន dependency ទេ។

  • មានវិធីប្រើបី៖ CLI ក្នុងម៉ាស៊ីន ម៉ាស៊ីនមេ MCP (Claude Code, Codex, Gemini CLI និង agy) និងកម្មវិធីបន្ថែម Chrome / Firefox។
  • បង្កើតដោយប្រើ CLI ក្នុងម៉ាស៊ីនដែលបានចូលគណនីរួច Ollama ឬអ្នកផ្តល់សេវា API ណាមួយ។ ម៉ាស៊ីនមេក្នុងម៉ាស៊ីន bind តែជាមួយ 127.0.0.1 ហើយ API key មិនដែលទៅដល់កម្មវិធីរុករកទេ។
  • Kill-gate៖ ពេលចាក់សោ វាសរសេរ .intent.lock.json ហើយ 14 ថ្ងៃក្រោយមក commit ដែលប៉ះ path ពាក់ព័ន្ធត្រូវរាយការណ៍ថា intent នោះនៅតែត្រឹមត្រូវឬអត់។

ដំឡើង

npx @stephen.taipei/intent-galaxy
claude mcp add intent-galaxy -- npx -y @stephen.taipei/intent-galaxy
CLI · កម្មវិធីបន្ថែមកម្មវិធីរុករកApache-2.0

Adorable Git Graph

ប្រវត្តិ git របស់អ្នកជាគំនូរជីវចលដែលអាច scroll បាន៖ រាល់ commit គឺជាបាល់មានមុខ រាល់ branch គឺជាបំពង់ហូរ។

បញ្ជី Adorable Git Graph៖ បាល់ commit គំនូរជីវចល ស្លាក branch អ្នកនិពន្ធ កាលបរិច្ឆេទ និង SHA

បញ្ជីបែប git log --graph ដែលគូរដោយ three.js សម្រាប់ repo GitHub និង repo ក្នុងម៉ាស៊ីន។ read-only ទាំងស្រុង គ្មាន analytics គ្មានការតាមដាន និងគ្មាន server ផ្ទាល់ខ្លួន។

  • UI តែមួយក្នុងទម្រង់បី៖ កម្មវិធីបន្ថែម Chrome កម្មវិធីបន្ថែម Firefox (កំពុងរង់ចាំការត្រួតពិនិត្យពី store អាចផ្ទុកពី source បាន) និង CLI ក្នុងម៉ាស៊ីនដែលចាប់ផ្តើមដោយ npx។
  • CLI ធ្វើបច្ចុប្បន្នភាពផ្ទាល់៖ commit ប្តូរ branch ឬ fetch ក្នុង terminal ហើយ commit ថ្មីនឹងបង្ហាញដោយមិនចាំបាច់ refresh។
  • ស្វែងរក ផ្តោតលើ branch ព័ត៌មានលម្អិតរបស់ commit និងការប្រៀបធៀប base / head៖ ប្រធានបទបី ដែលនីមួយៗមានភ្លឺ និងងងឹត ហើយចំណុចប្រទាក់មាន 41 ភាសា។

repo សាធារណៈផ្សេងទៀតរបស់ខ្ញុំមាននៅ github.com/stephen-taipei