Skip to content

Instantly share code, notes, and snippets.

View backnotprop's full-sized avatar
📟
E.Alderson

Michael Ramos backnotprop

📟
E.Alderson
View GitHub Profile

(obfuscated business details)

_project_context/
├── CLAUDE.md
├── backlogged_items.md
├── general_project_brief.md
├── workflow_module_test_plan.md
├── workflow_module_test_checklist.md

Now that you coded this can you review the client lib in context of the changes, as well as ./scripts/test--e2e.sh and ensure we have all ends covered, from all angles

please continue you should continue marking off progress but we should run pnpm validate then do a thorough review of the new implemented types as well as compliance client in conjunction with reviewing the api Basicially do a codewalktrace of how the client lib works and ensure a valid mapping to the api exists

Write all this into the plan now. Exclude time/week info. Also, create some user stories based on our UX goal: [Pasted text #1 +23 lines] (these will help make sure development is oriented in the right direction)

Great now lets creat the phase progress tracker phase_12_progress think about the work to be done in this phase and a pragmaticatomicintuitive implementation approach that will happen in a sequential manner Create the progress broken up into parts derived from the plan User markdown checkboxes for each thing worth tracking individually under a part subnesting lists is also ok for certain tasks whatever you think is best Ultrathink this progress tracker will guide the entire phase so its critical to get right to ensure the dev team sees this through as it was planned and envioned and continues to help us deliver a highquality software product

create a phase_12_completed doc and commit that

look into our docker setup this runs perfectly for most devs other than one she is getting postgres was denied access to the db table she is running orbstack and it still happens even after we prune her whole system which our command does scriptstestsetupsh fullfreshstartwithjobs

update the test tracker first then we will need to commit and get all the work checked in it will be a good recap of the work for you to create commits for after that you can create the doc Make sure good developer notes provide things like hintslessons what we left hanging around etc Any new developer should be able use the doc as a rapid way to onboard and gain the context you have But first update the test doc review the code get things committed

When we instruct you we use CLAUDEmd DEVELOPMENTmd READMEmd _project_contextCLAUDEmd 4 docs to provide you instructions on how to access the locally cloned docsites for the libraries Again its critical for you to have uptodate context always before you code just given how the libs have evovled in recent time and how that might differ from your base knowledge But know that you can search we basically have new abilities that can enable you Not only for documentation searching but for debugging when you run into issue figuring out industry references for potentially complex scenarios finding reference code etc Really powerful tool We wont remove the local docsites and will occasionally want you to still reference them for quick access but we want you to use this new web search tool just as if not more frequently and for the previous reasons Thus update the 4 docs I listed to provide updated instruction on your web search tool and whenhowwhy to use it

Okay Claude, let's initiate your deep dive into this codebase. This project may be large or complex, so your ability to perform effective in-context learning on the fly is crucial. Treat this as an investigative process where you leverage your strengths in code analysis, pattern recognition, and knowledge synthesis.

Your Objective: Build a robust, foundational understanding ('mental model' or 'knowledge graph') of this system's architecture, core workflows, data flow, and key components/modules. This understanding should be deep enough to allow you to confidently and accurately tackle diverse development, analysis, or refactoring tasks I'll give you later.

Your Strategy - The 'Explore, Synthesize, Verify' Loop:

  1. Explore (Breadth-First): Start by getting the lay of the land.
  • Examine the primary entry points (e.g., main functions, API definitions, main application/server scripts, UI bootstrap files).