changing-code-safely
Use before editing, refactoring, renaming, or deleting any class, method, endpoint, or symbol in the AI Orchestration codebase.
Skill by ufukyuksel-dev
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ufukyuksel-dev-changing-code-safely-140b65
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
changing-code-safely- Description
- Use before editing, refactoring, renaming, or deleting any class, method, endpoint, or symbol in the AI Orchestration codebase.
- License
- MIT
- Instructions
- 16 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Changing code safely Startup is already covered by the session contract (one `session.bootstrap` call); this skill needs no extra instruction read. Understand blast radius before editing — don't grep-and-hope. 1. **Locate:** `codebase.baseline.search(query)` or `codebase.symbol.get(ref)` (ref = UUID, FQN, name, or path). 2. **Context:** `codebase.symbol.neighbors(symbolId, depth=1)` for callers, callees, injections, and endpoint edges. 3. **Impact:** `codebase.impact.analyze(ref)` — read both buckets. `resolvedImpact` is precise (D2 resolved edges); `possibleImpact` is D1 name-only (lower confidence) — verify those manually before trusting them. 4. **Ambiguity stop:** if the target term maps to multiple symbols/conventions or the intended behavior is unclear after two focused passes, ask the user before editing. Give 2-3 likely interpretations and the evidence for each. 5. **Edit** following project conventions: constructor injection, typed `@ConfigurationProperties`, scope-check + audit for MCP tools, redaction before egress, human-approval gates intact. 6. **Verify:** run the mirrored tests for every impacted area (`src/test/java/.../<package>`); add or adjust tests for the change. Do not automatically start a scan at session/task startup or because a baseline is stale/missing. Run `scanner.scan` or `scanner.scan.start` only when the user explicitly requests a scan in the current conversation. Otherwise use bounded local searches, targeted source reads, and relevant tests; state any stale-evidence limitation without stopping to ask for a scan. Never change a shared symbol without checking impact; if baseline evidence is stale, verify callers and affected paths locally.
From ufukyuksel-dev/ai-orchestration, MIT.
More from ufukyuksel-dev/ai-orchestration
- 0.570score
ai-orchestration-memory
ufukyuksel-dev
Use when Copilot needs a prior project decision, convention, regression, or known issue through the bounded ai_orch memory search command.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-rules
ufukyuksel-dev
Use when Copilot must load approved rules or the user explicitly wants a durable behavior instruction drafted, previewed, and promoted through ai_orch.
SkillAFreshness: AClaude Code +9 - 0.565score
debugging-this-project
ufukyuksel-dev
Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.
SkillAFreshness: AClaude Code +9 - 0.565score
debugging-this-project
ufukyuksel-dev
Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-learning
ufukyuksel-dev
Use when Copilot has found durable project knowledge that should be saved with one final typed ai_orch terminal command.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-references
ufukyuksel-dev
Use when Copilot must follow a linkedReferences result or browse and read bounded shared-reference material through the read-only ai_orch reference list/read…
SkillAFreshness: AClaude Code +9 - 0.561score
changing-code-safely
ufukyuksel-dev
Use before editing, refactoring, renaming, or deleting code.
SkillAFreshness: AClaude Code +9 - 0.561score
ai-orchestration-learning
ufukyuksel-dev
Use at the end of a task in Codex when the work produced verified, reusable project knowledge worth saving with the MCP memory.learn tool.
SkillAFreshness: AClaude Code +9 - 0.561score
ai-orchestration-learning
ufukyuksel-dev
Use at the end of a task in Claude Code when the work produced verified, reusable project knowledge worth saving with the MCP memory.learn tool.
SkillAFreshness: AClaude Code +9 - 0.558score
adding-an-mcp-tool
ufukyuksel-dev
Use when adding a new MCP tool or capability to the AI Orchestration server (a new tool under modules/mcp/server).
SkillAFreshness: AClaude Code +9 - 0.556score
changing-code-safely
ufukyuksel-dev
Use before editing, refactoring, renaming, or deleting any class, method, endpoint, or symbol in the AI Orchestration codebase.
SkillAFreshness: AClaude Code +9 - 0.556score
implementation-verification
ufukyuksel-dev
Use for Copilot verification after an implementation.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 27, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from ufukyuksel-dev
- 0.570score
ai-orchestration-memory
ufukyuksel-dev
Use when Copilot needs a prior project decision, convention, regression, or known issue through the bounded ai_orch memory search command.
SkillAFreshness: AClaude Code +9 - 0.565score
debugging-this-project
ufukyuksel-dev
Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-rules
ufukyuksel-dev
Use when Copilot must load approved rules or the user explicitly wants a durable behavior instruction drafted, previewed, and promoted through ai_orch.
SkillAFreshness: AClaude Code +9 - 0.565score
debugging-this-project
ufukyuksel-dev
Use when debugging a failure, test error, exception, or unexpected behavior in the AI Orchestration project, before reading files broadly.
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-references
ufukyuksel-dev
Use when Copilot must follow a linkedReferences result or browse and read bounded shared-reference material through the read-only ai_orch reference list/read…
SkillAFreshness: AClaude Code +9 - 0.565score
ai-orchestration-learning
ufukyuksel-dev
Use when Copilot has found durable project knowledge that should be saved with one final typed ai_orch terminal command.
SkillAFreshness: AClaude Code +9
Cite this page
changing-code-safely skill. Agent Mart. https://agentmart.dev/skills/ufukyuksel-dev-changing-code-safely-140b65 (last updated 2026-10-24)