Communitygithub.com

NeverSight/learn-skills.dev

Maintain automatic personalization writeback from agent trajectories, logs, sidecar artifacts, and repeated user preferences. Use when a task produces reusable preferences, lessons, private user memory, project contracts, or candidate public skill rules without interrupting the user.

learn-skills.dev 是什么?

learn-skills.dev is a Claude Code agent skill that maintain automatic personalization writeback from agent trajectories, logs, sidecar artifacts, and repeated user preferences. Use when a task produces reusable preferences, lessons, private user memory, project contracts, or candidate public skill rules without interrupting the user.

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/NeverSight/learn-skills.dev/tree/HEAD/data/skills-md/a-green-hand-jack/ml-research-skills/personalization-memory

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Personalization Memory

Turn repeated interaction traces into durable preferences without making the main agent stop and ask the user for every memory update. This skill is the writeback layer for "the system gets more personal over time."

Skill Directory Layout

<installed-skill-dir>/
├── SKILL.md
├── references/
│   ├── trajectory-scanner.md
│   └── writeback-policy.md
└── templates/
    └── preference-ledger.md

Core Contract

  • Do not ask the user just to decide whether a routine preference should be remembered.
  • Prefer low-cost sidecar scanning for synthesis from logs, trajectories, diffs, sidecar outputs, review bundles, and project memory.
  • Never copy raw private conversations, raw logs, credentials, local-only paths, or collaborator messages into public repo memory.
  • Store the smallest reusable lesson, not the whole episode.
  • Treat personalization as a promotion ladder: observation -> candidate -> preference -> project contract -> reusable skill-rule candidate.
  • Public skill changes require the same normal repo validation, commit, push, and reinstall flow as other skill changes.

When to Use

Use this skill when:

  • the user says a workflow should become personalized, automatic, remembered, or learned from trajectories
  • the agent notices repeated preferences such as "do not ask me", "commit/push first", "use Overleaf compile", "prefer screenshots/page bundles", "use sidecar for low-risk scans"
  • another skill finishes meaningful work and there are reusable workflow, writing, figure, LaTeX, Git, review, or compute lessons
  • Codex or Claude Code trajectory logs should be scanned into candidate preferences
  • project memory needs to separate private user facts from shared project contracts and public skill rules

Pair with sidecar-task-runner for the low-cost scan and with research-project-memory when accepted project-level conclusions must update memory/.

Progressive Loading

  • Read references/writeback-policy.md before deciding where a preference belongs.
  • Read references/trajectory-scanner.md before launching a sidecar scan over logs, trajectories, sidecar artifacts, or repo history.
  • Use templates/preference-ledger.md when a project lacks a preference ledger.

Workflow

  1. Collect artifact inputs. Prefer sanitized artifacts: memory/, recent git diff, .agent/sidecars/*/decision.md, .agent/code-reviews/*/fix-log.md, .agent/layout-issues/*/manifest.md, paper/code .agent/ state, and explicit user-stated preferences in the current task summary.
  2. Run a low-cost scan when useful. Use sidecar-task-runner with the personalization-scanner preset for nontrivial history or trajectory scans. The scanner outputs candidates; it must not directly edit memory.
  3. Classify each candidate. Assign scope: private-user, project, public-skill-candidate, or discard. Assign type: workflow, writing, layout, figure-style, code-review, git, compute, toolchain, or collaboration.
  4. Apply confidence gates. One observed episode can become a lesson. Repeated episodes or explicit user wording can become a preference. Project contracts need project-specific evidence. Public skill rules need maintainer intent or repeated cross-project evidence.
  5. Write to the right layer. Use references/writeback-policy.md routing. Write short entries with date, source artifact, confidence, and target scope.
  6. Report only the useful summary. Tell the user what was remembered or which candidates were deferred. Do not ask for confirmation unless the next step would publish private or public-facing policy.

Default Targets

  • Private user preferences: the current agent's private memory area, such as ~/.codex/memories/, especially for workstation facts, tool aliases, local paths, preferred interaction style, and personal workflow defaults.
  • Project preferences: memory/, paper/.agent/, code/.agent/, or slides/.agent/, especially for contracts shared by all agents in the project.
  • Local scan artifacts: .agent/sidecars/<task-id>/ or .agent/personalization/<run-id>/; keep them untracked unless sanitized and intentionally committed.
  • Public reusable skill rules: skills/<skill-name>/SKILL.md or skills/<skill-name>/references/ only during an explicit skill-maintenance task.

Candidate Record

Use concise records:

- Preference: <one reusable behavior>
- Scope: private-user | project | public-skill-candidate | discard
- Type: workflow | writing | layout | figure-style | code-review | git | compute | toolchain | collaboration
- Evidence: <artifact path or summarized user statement>
- Confidence: observed | repeated | user-stated | inferred
- Target: <memory file or skill file>
- Action: write | defer | promote | reject

Safety Rules

  • Do not store private raw trajectory text when a derived rule is enough.
  • Do not promote collaborator-specific comments, voice transcriptions, screenshots, or local file paths into public skills.
  • Do not let a sidecar write final public memory without main-agent review.
  • If a candidate conflicts with existing memory, mark it as candidate and leave a short note rather than overwriting the older rule.
  • If a preference would change external behavior such as pushing, tagging, releasing, submitting jobs, or publishing issues, record the preference but keep the existing human gate.

Individual skills in this repo

This repo contains 17 individual skills — each has its own dedicated page.

NeverSight/learn-skills.dev

Landing page conversion optimization with layout rules, hero section design, and CTA psychology. Covers above-the-fold formula, social proof placement, mobile design, and F-pattern reading. Use for: startup landing pages, product pages, SaaS marketing, conversion optimization. Triggers: landing page, hero section, above the fold, conversion optimization, landing page design, cta button, hero image, landing page layout, saas landing page, product page design, conversion rate, landing page best practices

NeverSight/learn-skills.dev

Static artifact craft skill for self-contained HTML/CSS/JS documents: docs, sheets, dashboards, explainers, slides, tools, and landing pages. Use when the user asks for a durable, openable, shareable web deliverable they'll keep or hand off — a report, a dashboard, a slide deck, a data table, a page. Local folder first, temporary public link via tunnel (localhost.run), optional durable publish to Surge, GitHub Pages, or Cloudflare. Not for quick look renders, inline snippets, or throwaway scratch. Not for SPA frameworks, backend APIs, database apps, or production product UI.

NeverSight/learn-skills.dev

This skill should be used when building a personal productivity or operating system for a CEO, founder, or executive. Triggers on "personal OS", "annual review", "life planning", "goal setting system", "Bill Campbell", "Trillion Dollar Coach", "startup failure patterns", "Good to Great", "Level 5 Leadership", "Buy Back Your Time", "E-Myth", "Customer Development", "Steve Blank", "Small Is Beautiful", "Schumacher", "human-scale", "subsidiarity", "Buddhist economics", "permanence".

NeverSight/learn-skills.dev

This skill should be used when the user asks to 'check my wallet balance', 'show my token holdings', 'how much OKB do I have', 'what tokens do I have', 'check my portfolio value', 'view my assets', 'how much is my portfolio worth', 'what\\'s in my wallet', or mentions checking wallet balance, total assets, token holdings, portfolio value, remaining funds, DeFi positions, or multi-chain balance lookup. Supports XLayer, Solana, Ethereum, Base, BSC, Arbitrum, Polygon, and 20+ other chains. Do NOT use for general programming questions about balance variables or API documentation. Do NOT use when the user is asking how to build or integrate a balance feature into code.

NeverSight/learn-skills.dev

Guide to cryptocurrency portfolio management — asset allocation, rebalancing strategies, risk-adjusted returns, benchmarking, and tax-loss harvesting. Use when helping users build portfolios, rebalance holdings, or evaluate portfolio performance.

NeverSight/learn-skills.dev

Complete personal finance system — budgeting, debt payoff, investing, tax optimization, net worth tracking, and financial independence planning. Use when managing money, building wealth, paying off debt, planning retirement, or optimizing taxes. Zero dependencies.

NeverSight/learn-skills.dev

Comprehensive portfolio analysis using Alpaca MCP Server integration to fetch holdings and positions, then analyze asset allocation, risk metrics, individual stock positions, diversification, and generate rebalancing recommendations. Use when user requests portfolio review, position analysis, risk assessment, performance evaluation, or rebalancing suggestions for their brokerage account.

NeverSight/learn-skills.dev

Research-driven landing page generator. Pulls data from social media, websites, Google Maps, YouTube, forums, and optionally a CV to build a complete profile of a company or person. Analyzes the data as a marketer to extract competitive advantages, value props, audience insights, and brand voice. Then generates a compelling landing page with AI-generated images tailored to the audience. Use this skill when the user says things like: 'create a landing page for...', 'build a website for this business', 'make a landing page from their social media', 'generate a page for this company', 'research and build a site for...', 'landing page for my client', 'portfolio page for...', 'personal brand page', or provides social media handles, a website URL, or a CV and wants a page built from it.

NeverSight/learn-skills.dev

Use when the user asks to "personalize the email", "add merge tags / dynamic content", "set up conditional blocks per segment", or "make first-name and product-recommendation fields fall back safely"; produces a merge-tag map with per-tag fallbacks, conditional-block rules with per-segment variations, a fallback-safety audit, and a PII guard on what may render, informing the SEND E (Engagement/personalization) dimension. Not for building the segments — use list-segment-builder; not for writing the base copy — use email-creative-builder; not for scoring EQS or running vetoes — use email-quality-auditor. 邮件个性化/合并标签/条件内容块/兜底默认值

NeverSight/learn-skills.dev

Use when the user asks to "pre-launch check the landing page", "run a Quality-Score preflight", or "verify ad-to-page message match before launch"; produces an ad↔page continuity report — message-match gaps, above-the-fold check, page-speed read, form-friction count, mobile-render flags — as a pass/fix punch list. Not for redesigning or rewriting the page — use landing-optimizer; not for scoring the account or the RQS — use ad-account-auditor. 落地页体验预检/广告落地页一致性检查

NeverSight/learn-skills.dev

Operate the user's personal WeChat account through their self-hosted Wisdom service (BYOC) — check login status, list contacts/conversations, read and summarize history, search contacts, refresh the local history DB, and send messages only after explicit confirmation. Use when the user mentions 个人微信, 我的微信, WeChat personal chat, 微信聊天记录, 微信联系人, reading/summarizing WeChat messages, or sending a WeChat message.

NeverSight/learn-skills.dev

Use when designing multi-tenant OCI environments, standing up landing zone Terraform stacks, enforcing Security Zones, or planning hub-spoke network topology. Covers OCI-specific compartment hierarchies, multi-tenant IAM decision trees, Security Zone automation, CIS Foundations compliance, and DRG routing. Keywords: landing zone, compartments, Security Zone, hub-spoke, DRG, CIS, multi-tenant, tenancy, IAM policy.

NeverSight/learn-skills.dev

Use for frontend/UI builds, redesigns, polish, or extensions. Before coding, generate a UI reference image, then closely match it instead of inventing a new direction.

NeverSight/learn-skills.dev

Avoid stereotypical AI-generated UI and produce cleaner, grounded frontend design. Use for frontend generation, redesign, and polish.

NeverSight/learn-skills.dev

Brand-first landing page designer — interviews the user to discover brand identity (adjectives, colors, typography, shape language), then generates and iterates on a polished landing page via Stitch with deployment-ready HTML output. Preferred over frontend-design for standalone landing/marketing pages where the user hasn't established visual direction yet. TRIGGER when: user asks to "create/design/build a landing page", "make a homepage for my project/product/service", "build a marketing page", or wants to promote an app/side project. Especially when they haven't defined brand colors, fonts, or visual style — the guided brand interview is the core value. DO NOT TRIGGER when: user has a specific design mockup to implement, wants a dashboard or app UI, needs component-level frontend work (buttons, forms, navbars), is building a multi-page application, or is restyling an existing page with known design tokens. Use frontend-design for those cases.

NeverSight/learn-skills.dev

Use when planning or restructuring homepage, service page, about page, campaign page, or section order for this marketing website. Trigger for narrative flow changes, section sequencing, proof placement, CTA pacing, and page-level composition decisions.

NeverSight/learn-skills.dev

Analyze innovation project workbooks and cost tracking data to surface portfolio-level insights, trends, and recommendations for where to focus innovation efforts.

相关技能