AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Pastiche Sync

skill-retz8-pastiche-pastiche-sync · by retz8

Use when refreshing `pastiche/FACT.md` after a design-system upgrade, refactor, or token change — re-runs the extractor and surfaces drift via lint. FACT-only; never touches KNOWLEDGE/WISDOM/config and never walks the user through remediation.

No reviews yet
0 installs
23 views
0.0% view→install

Install

$ agentstack add skill-retz8-pastiche-pastiche-sync

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-retz8-pastiche-pastiche-sync)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Pastiche Sync? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Pastiche — sync

Refresh FACT after the user's DS changes. Extractor regenerates pastiche/FACT.md; lint surfaces orphaned tags in KNOWLEDGE/WISDOM. The user remediates manually.

Preflight

  1. Resolve repo root: git rev-parse --show-toplevel; on failure, fall back silently to cwd. Print: "Syncing /pastiche/FACT.md."
  2. If /pastiche/config.yaml does not exist, stop:

> /pastiche/config.yaml not found. Run /pastiche-init first.

Extract FACT

Shell: extract-fact (cwd = `). It is on PATH via the plugin's bin/` — do not search for it. Block on completion.

On non-zero exit, print stderr verbatim and stop. Do not run lint — FACT may be stale or unwritten. The extractor's own message (config parse error, missing input file, etc.) is the actionable surface.

On success, the extractor prints "Wrote pastiche/FACT.md: components, tokens." to stdout. Forward it as-is.

Lint self-check

Shell: pastiche-lint (cwd = `). It is on PATH via the plugin's bin/` — do not search for it. Block on completion.

Forward stdout (summary) verbatim. If exit is non-zero, also forward stderr (violations) verbatim. No reformatting.

Classify the outcome by exit code + stdout shape:

  • Clean — exit 0.
  • Drift — non-zero exit, stdout summary present.
  • Crash — non-zero exit, no stdout summary. The lint script itself broke; this is not user-visible drift.

Sync itself never exits non-zero on lint output. Carry the classification into Close.

Close

Print exactly one of:

Clean: > Pastiche synced. FACT.md regenerated; no drift detected. > > Run git diff pastiche/FACT.md to inspect changes.

Drift: > Pastiche synced — FACT.md regenerated, lint surfaced drift (see violations above). > > Remediate by editing pastiche/WISDOM.md / pastiche/KNOWLEDGE.md directly, or use /pastiche-write-wisdom / /pastiche-write-knowledge to add or replace rules. Run git diff pastiche/FACT.md to inspect the FACT changes that triggered the drift.

Crash: > Pastiche synced. FACT.md was regenerated successfully, but the lint script crashed unexpectedly (output above). Report this to the pastiche maintainers. > > Run git diff pastiche/FACT.md to inspect changes.

Do not invoke another skill. Do not suggest /pastiche-setup — it is curation, not remediation.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.