Skip to content

Conversation

@terraboops
Copy link
Owner

  • Add generateUpdateSkillContent() function to create update skill documentation
  • Add getUpdateSkillName() helper function
  • Modify createNavigatorSkill() to create both ask and update skills
  • Update removeNavigatorSkill() to remove both skills

The update skill enables write access for:

  • Reporting implementation progress/issues
  • Updating documentation in the knowledge base
  • Managing content and tracking work across sessions

Both skills are now created automatically when running autonav init.

claude added 3 commits January 6, 2026 05:11
- Add generateUpdateSkillContent() function to create update skill documentation
- Add getUpdateSkillName() helper function
- Modify createNavigatorSkill() to create both ask and update skills
- Update removeNavigatorSkill() to remove both skills

The update skill enables write access for:
- Reporting implementation progress/issues
- Updating documentation in the knowledge base
- Managing content and tracking work across sessions

Both skills are now created automatically when running `autonav init`.
Make both ask and update skills more concise and skill-like:
- Remove complex UUID generation and session management details
- Focus on simple, direct usage patterns
- ask skill: Just use `autonav query`
- update skill: Just use `claude -p --permission-mode acceptEdits`
- Remove verbose protocol documentation

Skills are now cleaner reference guides rather than complex implementation manuals.
Add symmetric update command to mirror query:
- Create nav-update.ts CLI command
- Add ClaudeAdapter.update() method with write permissions
- Register 'update' command in main CLI dispatcher
- Simplify update skill to use `autonav update`

Now both skills use simple commands:
- ask skill: `autonav query <nav> "question"`
- update skill: `autonav update <nav> "message"`

This provides a cleaner, more consistent UX for working with navigators.
@terraboops terraboops merged commit 5f65daf into main Jan 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants