ss-learn

Featured

Capture a human-approved UI design lesson as a privacy-minimized local StyleSeed candidate, review it, and prepare an opt-in share package without transmitting project code, prompts, screenshots, or brand data. Use when a person asks StyleSeed to remember, learn from, generalize, review, or prepare a reusable rule from an accepted design correction.

Web & Frontend 907 stars 82 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
99
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Learn from project design decisions `ss-learn` turns a **specific human-approved correction** into a generalized candidate rule. It does not train a model, scrape a repository, or upload telemetry. The CLI is local-only. An optional plugin MCP bridge can expose one exact package to its connected client/model only after a separate one-time human grant. Read `references/privacy-contract.md` before using this skill. ## When not to use - The user did not explicitly ask to capture or share a lesson. - The change was accepted only by the agent, not a person. - The lesson cannot be expressed without client/product identity, source code, a screenshot, proprietary tokens, or user content. - A score or visual pass was not actually measured. Record it as `null` or `not-run`; never infer. - The observation belongs only to one project's taste. Keep it in `STYLESEED.md` instead. ## 1. Initialize local learning After explicit user approval: ```bash node <installed-ss-learn>/scripts/learning.mjs init --project-root . ``` This creates `.styleseed/learning/config.json` with sharing disabled and all raw-material collection disabled. It performs no network request. ## 2. Draft a candidate Use `references/candidate.schema.json`. Generalize the lesson: - problem: what design failure was observed; - intervention: what bounded change the person accepted; - rationale: why it improved the product job; - appliesWhen: conditions where the judgment should transfer; - avoidWhen: counterexam...

Details

Author
bitjaru
Repository
bitjaru/styleseed
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category