I've built some Features and Modifications #576
Replies: 15 comments
|
super rad |
|
Awesome @Abdo-El-Mobayad, I love how much effort you've put into making Archon perfect for your use cases! I would more than welcome PRs for these things. I'll leave it up to you on how to split this up, but my big ask is that you can each PR as granular as possible. As in every change you have here that could be considered its own isolated feature would make a good PR! |
|
@Abdo-El-Mobayad these are great, I was looking at doing something very very similar, particularly around the tool descriptions and duplication we get from CLAUDE-ARCHON, etc etc. Putting the information in to files / prompts and only referencing them when needed is way more efficient, bravo. Let me know if you want to collaborate, I'm not a coder but the optimisations here, especially of prompts and context, is right in my wheelhouse. |
|
Hey @Krashnicov Thanks! Sure thing I'm open to your suggestions on how to go about that.
|
|
Quite, I saw that - and was playing with verbose logging output and async claude invocations / sdk / cli also. A lot of good information on the order of things using those tools. |
|
Are you in the community, @Abdo-El-Mobayad ? My preference is chat / discord if you're open to it. |
|
CC Conversation Snippet ● Sure! Here's exactly what's loaded in my context for one of your MCP tools. I'll show you manage_task { And here's a simpler one, health_check at 404 tokens: { As you can see, even the simple health_check with no parameters still includes the full JSON Schema
This is why your tools went from ~60-70 tokens (just a simple description) to 400-800+ tokens (full |
|
@Abdo-El-Mobayad Do yo u have this ofrk uploaded somewhere? I'd like to have a look, I'm deeply interested in your approach, and furthermore, i'd like to contribute to split this into readable PRs for the Main Archon branch. |
|
Yes @crisap94 Thank you very much I'd appreciate someone else being responsible for preparing the PRs Here you go it's all here You won't be able to find use my own .claude config though as that's private on Claudefa.st but the Archon modifications are all there |
|
Hey @Abdo-El-Mobayad, this is awesome! I'm gonna try it out ASAP. Quick question: in that last screenshot with the Claude code and sub-agents, are those yours, or are they part of Archon? If they're yours, how do you get them all to work well with Archon? I'm having trouble with my sub-agents in Claude code and opencode – the main agent keeps forgetting to use them. I figure it's something in my CLAUDE.md or the workflow, but I can't figure it out. Do you have a custom workflow, or are you just using the one Archon has? Any tips or examples would be super helpful! Thanks! |
|
I started building my own workflow @ https://claudefa.st a few weeks before Archon launched. When Archon launched I knew exactly how I wanted to modify it. One of the key breakthroughs was syncing ToDoWrite to Archon Tasks instead of trying to kill that behaviour. Claude itself suggested that back in v1 of ClaudeFast. It's quite attached to its ToDoWrite. Anyway I'm releasing v3 (which is a pure Archon variant) on claudefa.st this weekend. I can look at your setup if you want and offer some thoughts. |
|
@Javierg9n4 |
Done |
|
It seems like you are building some really cool things here @Abdo-El-Mobayad Great stuff! |



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hey everone, I've built some modifications to Archon that I want to show here to anyone interested.
1st off I've been building my own Claude Code setup and started integrating it into Archon as soon as Cole launched it.
A few kew changes I carried out were deleting all the mcp tool descriptions and replacing them with my own archon-usage.md guide that explains both the mcp tools and how I want my Central Claude + SubAgents to use them. This was a great enhancement to overall efficiency and AI behaviour.
The 2nd was build my own Claude.MD for Archon. In my building, I've noticed that Claude Code is quite attached to it's ToDoWrite usage so instead of instructing it to forgo it for using Archon - I decided to have it synchronize it's ToDoWrite micro tasks to the archon task cards.
I used a strategy of dividing my worklow files into groups and appending them with an @mention into ClaudeMD and Subagent files. In the /doctor screenshot, you'll see my ClaudeMD has a very small token per Archon MCP Tool because I've built everything into the usage guide and other core files.
After that I did some changes / reductions to the fields, returned by mcp tool calls for Tasks and Docs to improve context efficiency. Get returns all fields, but List returns large fields excluded. (I did this because my setup produces alot of tasks with quite comprehensive descriptions.
Followed up with some UI changes to the Task Kanban to allow for better space efficiency and Epic/Sprint Tracking using the Feature field. (Also didn't want to change too much here to keep Archon's Tron Vibe as is)
Also changed how strict the assignee field on tasks is to allow my Central Claude to use it for spawning subagents.
Finally, I added a entire folder upload button so I can vectorize entire groups of markdown files / PDFs into a single Knowledge Source. (My setup builds alot of documentation and learnings as it goes along so it's helpful to RAG across that)
Let me know if/how you'd like me to formalize all this into a PR and I'll do so!
Built with Claudefa.st
Below here I'll put some commit summaries for more clarity.
🚀 Performance Optimizations (90-98% token reduction!)
MCP Tool Description Optimization
API Response Optimization
Backend Service Enhancements
🎨 UI/UX Improvements
TaskBoardView Transformation
Optimistic Updates Implementation
Dynamic Assignee Field
📊 Impact Summary
🎨 Visual Feature Grouping
🔄 Drag-and-Drop Between Features
📁 Collapse/Expand Functionality
🎨 UI/UX Improvements
🚀 Performance Optimizations
🔧 Technical Implementation
This creates much better visual organization for projects with multiple features
or workstreams, making it easier to see related tasks at a glance while
maintaining smooth drag-and-drop functionality between both statuses and features.
Technical improvements:
All reactions