CtrlK
BlogDocsLog inGet started
Tessl Logo

sdd-sync

This skill should be used when the user asks to "sync upstream", "update from IIC/kit", "pull latest framework", "sync intent integrity chain", "update SDD engine", or "reapply brand overlay". It syncs the upstream IIC/kit repository and reapplies the MetodologIA brand layer. Use this skill whenever the user mentions sync, upstream, IIC/kit update, or brand reapplication.

SKILL.md
Quality
Evals
Security

SDD Sync — Upstream IIC/Kit Sync + Brand Reapply [EXPLICIT]

Sync upstream intent-integrity-chain/kit and reapply MetodologIA brand overlay.

User Input

$ARGUMENTS

You MUST consider the user input before proceeding (if not empty).

Execution Flow

1. Sync Upstream

bash scripts/sync-upstream.sh

2. Brand Overlay

bash scripts/brand-overlay.sh

3. Verify

bash scripts/verify-brand.sh

Report

Sync complete!

Upstream: intent-integrity-chain/kit (commit: <hash>)
Brand: MetodologIA overlay applied
Verify: N/N brand checks passed

Changes: <list of updated files>

Assumptions and Limits

#AssumptionHandling
1Git remote upstream configured for IIC/kitIf missing, ERROR with setup instructions. [EXPLICIT]
2.gitattributes protects brand filesBrand files won't be overwritten by merge. [EXPLICIT]
3Brand overlay is idempotentSafe to run multiple times. [EXPLICIT]
4Only HTML/CSS branding diverges from upstreamSkill logic stays in sync with IIC/kit. [EXPLICIT]
5Network access required for fetchIf offline, ERROR. [EXPLICIT]

Edge Cases

ScenarioDetectionHandling
No upstream remotegit remote missing upstreamERROR with git remote add upstream command. [EXPLICIT]
Merge conflictsGit conflict markers in filesReport conflicted files, suggest manual resolution. [EXPLICIT]
No changes upstreamAlready up to dateReport "no updates", skip brand overlay. [EXPLICIT]
Brand verification failsverify-brand.sh reports failuresRe-run brand-overlay.sh, report persistent failures. [EXPLICIT]
OfflineNetwork unreachableERROR with "check network connection". [EXPLICIT]

Good vs Bad Example

Good: /sdd:sync pulls and rebrands

Sync complete!
Upstream: IIC/kit @ abc1234 (3 files updated)
Brand: MetodologIA overlay applied (2 HTML patches)
Verify: 6/6 brand checks passed

Bad: Sync without verification

x Pulled upstream without brand reapplication
x No verification after merge
x No change list reported

Why: Sync must pull upstream, reapply brand, verify integrity, and report changes. [EXPLICIT]

Validation Gate

Before marking sync as complete, verify: [EXPLICIT]

  • V1: Upstream fetch executed
  • V2: Merge/rebase completed
  • V3: Brand overlay applied
  • V4: Brand verification passed
  • V5: Changed files reported
Repository
JaviMontano/mao-sdd
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.