modify-profile-schema

modify-profile-schema is a skill for Claude Code, Codex from TashanGKD/tashan-cursor-skills. It costs 44 tokens per session (1,871 once invoked), scanned A, original, MIT.

A procedure for changing the structure of a research-profile system, such as adding, removing, or redefining a profile dimension or field. It maps the affected files and section numbers before changes are made.

In plain words
What is it for?
It is for maintaining profile templates, existing profile files, collection questions, inference logic, review displays, and update menus when the profile schema changes.
Why use it?
It prevents one profile-related document from being updated while others become inconsistent. It also requires clarifying the requested change before implementation.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit It is for maintaining profile templates, existing profile files, collection questions, inference logic, review displays, and update menus when the profile schema changes.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/tashangkd/tashan-cursor-skills/modify-profile-schema
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add TashanGKD/tashan-cursor-skills --skill modify-profile-schema
Clone the repo
git clone --depth 1 https://github.com/TashanGKD/tashan-cursor-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for modify-profile-schema

README.md
[![agentmods](https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/modify-profile-schema/github.svg)](https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/modify-profile-schema)
Your own site
<a href="https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/modify-profile-schema"><img src="https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/modify-profile-schema/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for modify-profile-schema

Your own site · 80×15
<a href="https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/modify-profile-schema"><img src="https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/modify-profile-schema.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 44 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,871 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00044 $0.01871
Opus 5 $0.00022 $0.00936
Sonnet 5 $0.00009 $0.00374
Haiku 4.5 $0.00004 $0.00187

Measured 8d ago against content hash 79d8f4abbeba, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

modify-profile-schema scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/modify-profile-schema/SKILL.md · 214 lines

How it starts

The opening of the file, as written. The whole thing — 214 lines — stays where its author put it; the contents beside it link to each section on GitHub.

画像系统结构变更

适用场景

  • 新增一个维度(如「需求」「目标」「压力源」)
  • 删除一个现有维度
  • 修改某个维度的字段名称、字段结构或采集方式

第一步:明确变更需求

在开始任何修改之前,先向用户确认以下三点:

1. 变更类型:新增 / 删除 / 修改?
2. 维度名称:这个维度叫什么?
3. 维度内容:
   - 新增:这个维度包含哪些子字段?每个字段记录什么信息?
   - 删除:确认要删除哪个章节(报告章节编号和名称)?
   - 修改:哪个字段需要改?改成什么?

若用户描述不够清晰,主动追问,不要假设。


第二步:盘点影响范围

读取以下所有文件,在修改之前先完整了解现状:

文件路径 读取目的
profiles/_template.md 了解当前章节结构和编号
profiles/[所有现有画像].md 了解哪些画像文件需要同步更新
.cursor/rules/profile-collector.mdc 了解维度说明列表
.cursor/skills/collect-basic-info/SKILL.md 了解采集流程中是否需要插入新问题
.cursor/skills/infer-profile-dimensions/SKILL.md 了解推断逻辑是否需要补充
.cursor/skills/review-profile/SKILL.md 了解审核展示格式是否需要更新
.cursor/skills/update-profile/SKILL.md 了解修改菜单是否需要新增选项

使用 Glob 工具列出 profiles/ 目录下所有 .md 文件(排除 _template.md),确认需要同步的画像文件列表。


第三步:规划章节编号

若变更涉及新增删除章节,需要重新规划编号。

当前章节顺序(以当前模板为准,读取后确认):

一、基础身份
二、能力
三、当前需求
四、认知风格(RCSS)
五、学术动机(AMS-GSR 28)
六、人格(Mini-IPIP)
七、综合解读
八、审核记录

新增章节:确定插入位置,列出插入点之后所有章节的新旧编号映射表,例如:

三(旧:认知风格)→ 四
四(旧:学术动机)→ 五
……

删除章节:确定删除章节,列出之后所有章节的编号映射表。

修改字段:无需重新编号,直接定位字段。

在动手之前,将规划好的映射表展示给用户确认。


第四步:按顺序执行修改

严格按以下顺序修改,每完成一个文件后再进行下一个:

4.1 更新 profiles/_template.md

  • 新增:在规划好的位置插入新章节,使用标准格式(见下方「章节模板」)
  • 删除:删除对应章节内容
  • 编号变更:用 StrReplace 逐一修改每个受影响的章节标题

4.2 更新 profiles/[每个现有画像文件].md

对每个画像文件重复以下操作:

  • 新增:插入新章节,字段留空(注明「待填写」),数据来源标注为 待填写
  • 删除:删除对应章节
  • 编号变更:同步修改所有受影响的章节编号
  • 更新文件头部的 最后更新 日期

4.3 更新 .cursor/rules/profile-collector.mdc

  • 新增:在「画像维度说明」列表中加入新维度的条目,说明其用途和更新频率
  • 删除:从列表中移除对应条目
  • 修改:更新对应条目的描述

4.4 更新 .cursor/skills/collect-basic-info/SKILL.md

  • 新增:若新维度需要主动采集(用户自述类),在合适位置添加采集问题(参考 Q-需求1/2/3 的问法格式)
  • 删除:移除对应采集问题
  • 修改:调整问法或字段说明

判断是否需要修改此文件的标准:新维度是否需要在建立画像时主动问用户?

4.5 更新 .cursor/skills/infer-profile-dimensions/SKILL.md

  • 新增:若新维度可以基于已有信息推断,补充推断逻辑;若为纯用户自述,在前置检查中加入「是否已填写」的判断
  • 删除:移除对应推断逻辑
  • 修改:更新推断依据

判断是否需要修改此文件的标准:新维度能否从基础身份/能力信息中推断?

Read the full file on GitHub · 214 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 214 lines · 44 tokens per session scan A 79d8f4abbeba

Subscribe to this mod's changes

modify-profile-schema is a skill published in the GitHub repository TashanGKD/tashan-cursor-skills (20 stars, last pushed 5mo ago), licensed MIT. It adds 44 tokens to every session and 1,871 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

template-helpers

Catalog of the reusable building blocks shipped with this Android template — BaseActivity/BaseFragment, the helpers/ extension files (navigation, lifecycle, toast, snackbar, dialogs, images, permissions, theme, locale, settings intents, date, delay), common/ (Firebase, network, observers), and…

orbitalsonic/AndroidPilot · 92 tokens

android-feature

Workflow for implementing a new Android feature, screen, fragment, activity, dialog, adapter, or enhancement in this XML/MVVM template. Use whenever the user asks to add, build, implement, or extend functionality — before writing any code. Covers planning, the MVVM/MVI skeleton, the Android configuration checklist…

orbitalsonic/AndroidPilot · 72 tokens

android-new-project

Workflow for turning a fresh copy of this Android template into a new app — renaming the package/namespace/applicationId, branding (icons, splash, palette, fonts), Firebase setup, signing config, stripping unused sample screens, and verifying the foundation. Use when the user says they are starting a new app…

orbitalsonic/AndroidPilot · 83 tokens

android-preflight

Final verification checklist to run before declaring Android work finished — build, both themes, string resources, lifecycle and leak risks, registered permissions and components, resource parity between values and values-night, and honest reporting of what was and was not verified. Use at the end of any feature, fix…

orbitalsonic/AndroidPilot · 79 tokens

android-upgrade

Workflow for changing an existing working Android project — upgrading dependencies, AGP/Gradle or SDK levels, migrating deprecated APIs, refactoring, and fixing bugs, without breaking what already works. Covers baseline verification, scoping the diff, targetSdk behaviour changes, SharedPreferences/Room data…

orbitalsonic/AndroidPilot · 86 tokens

android-build-config

Gradle and build configuration rules for this template — AGP 9 / Gradle 9 DSL (built-in Kotlin, compileSdk block, optimization block instead of minify/proguard), the gradle/libs.versions.toml version catalog, R8 keep rules in keepRules/.keep, gradle.properties defaults, and manifest registration. Use when editing…

orbitalsonic/AndroidPilot · 104 tokens