Back to skills
SkillHub ClubShip Full StackFull Stack

architecture-sync-since-last-updated

Sync ARCHITECTURE.md with changes since it was last updated

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
0
Hot score
74
Updated
March 20, 2026
Overall rating
C0.0
Composite score
0.0
Best-practice grade
B77.6

Install command

npx @skill-hub/cli install giladbarnea-tldrscraper-architecture-sync-since-last-updated

Repository

giladbarnea/TLDRScraper

Skill path: .claude/skills/architecture-sync-since-last-updated

Sync ARCHITECTURE.md with changes since it was last updated

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: giladbarnea.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install architecture-sync-since-last-updated into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/giladbarnea/TLDRScraper before adding architecture-sync-since-last-updated to shared team environments
  • Use architecture-sync-since-last-updated for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: architecture-sync-since-last-updated
description: "Sync ARCHITECTURE.md with changes since it was last updated"
last_updated: 2026-01-22 12:02, 42883d1
---
`ARCHITECTURE.md` was written at some point in time. It was a very good representation of the project at that time. Since then, the project has evolved, therefore `ARCHITECTURE.md` is outdated in some aspects. Your task is to make it as good a representation of the project in it's current state. For context:

<original-architecture-md-creation-prompt>
## Purpose
The overall purpose of this task is twofold:
1. Precisely map the end-to-end call graph for each feature the project provides.
2. Build a crisp state machine that captures each feature's flow.

## Strategy
Work in a layered approach. Like an oil painter, treat the codebase as the canvas and your task as the drawing. Make multiple passes over the codebase to cultivate a deep understanding of it:

- Start by getting a sense of the overall structure and how the pieces fit together
- Add detail gradually, pass by pass
- Refine the whole system together instead of finishing one part completely before moving on
- Block in the broad areas first, then build up layers of detail across the entire codebase
	

The end result should be a sharp and precise ARCHITECTURE.md with a clear specification of available user interactions → state transitions (`#purpose-1`), and user interactions → call graphs (`#purpose-2`). 

## Task
Roughly, here are the passes you should perform:
1. Investigate the major features and the interactions the user can have with the project, grouped by feature. 
2. For each feature, succinctly enumerate the various state transitions associated with it, if any.
3. For each feature, List the big ticket code components involved with the feature, by call order, from client to backend. Associate components with major state transitions.
4. For each feature, step by step, like a compiler recording the state machine, specify the call graph exactly. Keep track of the passed values and thereby the state from step to step.
</original-architecture-md-creation-prompt>

<real-task-from-user>

## Real Task

Read ARCHITECTURE.md in full. Use its `last_updated` frontmatter field as an anchor in time to understand what has changed in the codebase’s architecture since. Given your sharp understanding of the codebase’s changes, does ARCHITECTURE.md now contain any hard false positives or false negatives? By false positives, I mean information that is unequivocally wrong — misinformation. By false negatives, I mean omitting crucial information. The keyword is “crucial”: I am not interested in “soft” issues like style or how strongly something is emphasized (I’m not interested in matters of degree), but only in real informational errors — information whose absence would leave ARCHITECTURE.md fundamentally incomplete.

## How to perform the real task

Make sure you have a solid grip of the changes that have been made.

Leverage the `codebase-locator` to perform pass #1 ("Investigate the major features..."). Then, delegate passes #2-to-#4 to `codebase-analyzer:single-subsystem` agent with the files `codebase-locator` has come up with. `codebase-analyzer:single-subsystem`'s final answer will provide you with all the information you need to perform the real task (`## Real Task` section above dealing with detecting and fixing false positives and false negatives).

If and only if there are any hard false positives or false negatives, update ARCHITECTURE.md accordingly. Be very surgical; update only what's required. Do not emphasize your changes.  Any update needs to take up no more space than its significance proportional to the entire project's architecture. Your only goal is to make ARCHITECTURE.md truthful again.
</real-task-from-user>
architecture-sync-since-last-updated | SkillHub