-
Notifications
You must be signed in to change notification settings - Fork 1
Agent Wiki Maintenance Guidelines
CRITICAL DIRECTIVE FOR FUTURE AI AGENTS: Whenever you modify, add, or remove features, keybindings, CLI flags, configuration options, storage schemas, or UI workflows in HalpTask, you MUST update the relevant GitHub Wiki documentation in
wiki/.
As an AI coding agent pair-programming on HalpTask, documentation is a primary codebase artifact. Code modifications are incomplete without updated documentation.
-
New or Modified Keybindings (
ui/keys.go,ui/app.go):- Update
wiki/Keybindings-Reference.md(tables for Leader Key<space>and Direct Vim motions). - Update
wiki/Power-User-Guide.mdif the change introduces a new motion or speed hack. - Update
docs/cheatsheet.mdandREADME.md.
- Update
-
New Features or UI Components (e.g. Modals, Panels, Menus):
- Update
wiki/Home.mdfeature list and screenshot references. - Update
wiki/Getting-Started.mdquickstart tutorial if core workflows are impacted. - Update
wiki/User-Personas-&-Workflows.mdif the feature benefits specific roles (e.g. developers, DevOps, lawyers).
- Update
-
Configuration Options (
config/config.go,ui/configmodal.go):- Update
wiki/Configuration-&-Encryption-Security.md(YAML key reference table & default values).
- Update
-
Storage Format, Encryption, or CLI Flags (
model/storage.go,main.go):- Update
wiki/Configuration-&-Encryption-Security.mdandwiki/Getting-Started.md.
- Update
-
Screenshots tell a better picture: When adding or updating major UI components, ensure screenshot files in
wiki/images/anddocs/images/accurately depict current UI styling. - Use
generate_imageor update snapshot tests when UI layouts evolve significantly. - Always use standard GitHub Markdown image references:
or raw repository links.
All Wiki files are maintained in the repository under wiki/:
wiki/
βββ Home.md
βββ Getting-Started.md
βββ User-Personas-&-Workflows.md
βββ Power-User-Guide.md
βββ Configuration-&-Encryption-Security.md
βββ Keybindings-Reference.md
βββ Agent-Wiki-Maintenance-Guidelines.md
βββ _Sidebar.md
βββ _Footer.md
βββ images/
βββ halptask_banner.jpg
βββ halptask_main.jpg
βββ halptask_whichkey.jpg
βββ halptask_config.jpg
- Did I add/update keybinding tables in
Keybindings-Reference.md? - Is
AGENT.mdupdated with references to new feature behavior? - Do links between Wiki pages validate cleanly?
- Are screenshots and image references intact in
wiki/images/?
HalpTask - High-Performance TUI Bullet Outliner & Task Manager for Vim Users. Developed in Go with Charm Bubble Tea & Lip Gloss.