๐Ÿ“ฆ

gardener

์ฝ˜ํ…์ธ  ๋ฆฌ๋น„์ „ r1 ์•ˆ์ „ โš™๏ธ ์™ธ๋ถ€ ๋ช…๋ น์–ด

Maintain Accurate Agent Context

Stale context files mislead agents and increase maintenance risk. Gardener verifies documentation against code, repairs references, and keeps risk baselines controlled.

์ง€์›: Claude Codex Code(CC)
Maintain this Skill? Claim it ๐Ÿฅ‰ 77 ๋ธŒ๋ก ์ฆˆ

๋‚ด ์—์ด์ „ํŠธ๋กœ ์„ค์น˜

์ด ์š”์ฒญ์„ ์—์ด์ „ํŠธ์— ๋ณต์‚ฌํ•˜์„ธ์š”. ๊ณต์‹ Skill ํŽ˜์ด์ง€์™€ ๋งค๋‹ˆํŽ˜์ŠคํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ ์š”์ฒญ
Review the Skillstore skill "gardener" from https://skillstore.io/skills/drix10-gardener.md and its manifest at https://skillstore.io/api/skills/drix10-gardener/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

์—์ด์ „ํŠธ๋Š” ๊ณ„์†ํ•ด์„œ ๊ณ„ํš์„ ํ‘œ์‹œํ•˜๊ณ  ๋ณด์•ˆ ์ •์ฑ…์—์„œ ์š”๊ตฌํ•˜๋Š” ํ™•์ธ์„ ์š”์ฒญํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์—์ด์ „ํŠธ๊ฐ€ ์ฝ๊ธฐ ์‰ฌ์šด ๋ฆฌ์†Œ์Šค

AI ์—์ด์ „ํŠธ, ํฌ๋กค๋Ÿฌ, ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ „์ฒด ํŽ˜์ด์ง€ ๋Œ€์‹  ์ •๋ฆฌ๋œ ์ปจํ…์ŠคํŠธ๋งŒ ํ•„์š”ํ•  ๋•Œ ์ด ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

ํ…Œ์ŠคํŠธํ•ด ๋ณด๊ธฐ

"gardener" ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค. Check whether our agent context is stale after the latest merge.

์˜ˆ์ƒ ๊ฒฐ๊ณผ:

Context health: two stale references found in AGENTS.md. No files changed. Next action: run the documentation repair workflow.

"gardener" ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค. Review new risk surfaces without accepting anything.

์˜ˆ์ƒ ๊ฒฐ๊ณผ:

  • Protected path candidate: deployment credentials directory.
  • Risk boundary candidate: release automation scripts.
  • Human decision required before any baseline update.

"gardener" ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค. Repair the flagged documentation and verify it again.

์˜ˆ์ƒ ๊ฒฐ๊ณผ:

Updated verified claims and manifest references. The final context check passed, with one implementation issue opened for a missing lint rule.

๋ณด์•ˆ ๊ฐ์‚ฌ

์•ˆ์ „

Most static findings are false positives caused by Markdown backticks around paths, identifiers, and tool names. Two findings are confirmed because the skill directs agents to run an unpinned npx package and a git command with a repository-derived path.

1
์Šค์บ”๋œ ํŒŒ์ผ
82
๋ถ„์„๋œ ์ค„ ์ˆ˜
2
๊ฒ€ํ†  ํ•ญ๋ชฉ
0
์˜คํƒ ๋ฌด์‹œ๋จ
๊ธฐ๋Šฅ ๊ฒ€ํ†  ํ•ญ๋ชฉ (2)

์ด ์Šคํ‚ฌ์— ๋Œ€ํ•ด ์˜ˆ์ƒ๋  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ ๋กœ์ปฌ ๊ธฐ๋Šฅ์ด๋ฏ€๋กœ ๊ฒ€ํ† ๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ, ํ™•์ธ๋œ ์•…์˜์  ๋™์ž‘์œผ๋กœ๋Š” ์ง‘๊ณ„๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ค‘๊ฐ„
Ruby/shell backtick execution
Outside Pi, use `npx agent-flow doctor`, `npx agent-flow audit-risk` and `npx agent-flow baseline ac
The line explicitly directs the agent to execute unpinned npx agent-flow commands. npx may download and run registry code, creating a supply-chain and external-command risk.
์ค‘๊ฐ„
Ruby/shell backtick execution
1. List the docs: `docs/`, `design/`, `adr/`, `rfcs/`, root `*.md`. Get each one's last commit date
The line directly instructs the agent to run git log for repository-derived paths. The option terminator reduces option injection, but unsafe shell interpolation of a path could still execute metacharacters.
๊ฐ์‚ฌ์ž: codex
์ด ๋ณด๊ณ ์„œ ๊ณต์œ  ๋ฐ ์ธ์šฉ

๋ฒ„์ „์ด ์ง€์ •๋œ ํ‰๊ฐ€ ๋ณด๊ณ ์„œ, ์ค‘๋ฆฝ ๋ฐฐ์ง€, ์ž„๋ฒ ๋“œ ์นด๋“œ ๋ฐ ์ธ์šฉ์„ ๊ณต์œ ํ•˜์„ธ์š”. Skillstore๋Š” ๊ทผ๊ฑฐ๋ฅผ ๋ณด๊ณ ํ•˜์ง€๋งŒ ์ด Skill์˜ ์•ˆ์ „ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฒ„์ „๋ณ„ ๋ณด๊ณ ์„œ ์—ด๊ธฐ
๋ณด์•ˆ ํ‰๊ฐ€

๋ณด๊ณ ์„œ ๋งํฌ ๋ณต์‚ฌ

https://skillstore.io/skills/drix10-gardener/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown ๋ฐฐ์ง€

[![Skillstore security assessment](https://skillstore.io/badges/skills/drix10-gardener/security.svg)](https://skillstore.io/skills/drix10-gardener?utm_source=security_passport_badge)

HTML ๋ฐฐ์ง€

<a href="https://skillstore.io/skills/drix10-gardener?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/drix10-gardener/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

์ž„๋ฒ ๋“œ ์นด๋“œ

<iframe src="https://skillstore.io/embed/skills/drix10-gardener.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
ํ•™์ˆ  ์ธ์šฉ (APA ยท BibTeX ยท CFF)

APA ์ธ์šฉ

drix10. (2026). gardener security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/drix10-gardener/audits/1

BibTeX ์ธ์šฉ

@techreport{drix10-drix10-gardener-2026, author = {drix10}, title = {gardener security audit report (audit version 1)}, institution = {Skillstore}, year = {2026}, number = {1}, url = {https://skillstore.io/skills/drix10-gardener/audits/1}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "gardener security audit report (audit version 1)" version: "unspecified" type: report authors: - name: "drix10" date-released: "2026-09-27" url: "https://skillstore.io/skills/drix10-gardener/audits/1" identifiers: - type: other value: "skillstore:drix10-gardener:audit:1" description: "Skillstore immutable audit report identifier"

Skillstore ์ ์ˆ˜

์ด ์ ์ˆ˜์˜ ์ด์œ  ์ฆ๊ฑฐ ์‹ ๋ขฐ๋„: ์ค‘๊ฐ„
55
์•„ํ‚คํ…์ฒ˜
85
์œ ์ง€๋ณด์ˆ˜์„ฑ
87
์ฝ˜ํ…์ธ 
65
์ปค๋ฎค๋‹ˆํ‹ฐ
83
์‚ฌ์–‘ ์ค€์ˆ˜

๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฒƒ

Check Context Health

Inspect context files for stale claims, missing references, invalid timestamps, and unresolved placeholders.

Review Risk Baselines

Evaluate new risk surfaces and prepare focused choices for human approval.

Refresh Documentation Indexes

Classify documentation as current, stale, missing, or archived using repository history.

์ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”

Run a Context Check
Run the context health check. Report every failed check and provide the exact next command without changing files.
Synchronize Documentation
Update the documentation index from current repository files and commit dates. Show stale, missing, and archived entries before applying edits.
Repair Stale Context
Find stale context claims, verify each against current code, repair supported statements, update references, and rerun validation.
Complete Repository Gardening
Run synchronization, risk audit, diagnosis, and repair in order. Summarize fixes, required human decisions, and proposed enforcement mechanisms.

๋ชจ๋ฒ” ์‚ฌ๋ก€

  • Review the code behind every flagged claim before changing documentation or timestamps.
  • Keep human approval for risk acceptance and protected write operations.
  • Run the final health check after every repair and explain any remaining failure.

ํ”ผํ•˜๊ธฐ

  • Do not refresh verification timestamps before validating claims against current code.
  • Do not accept secrets into a risk baseline or treat heuristic matches as final verdicts.
  • Do not delete superseded documentation, edit protected paths, or modify source code through this role.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

What files can Gardener edit?
Under the guarded role, it can edit Markdown files and CONTEXT_MANIFEST.json. Protected paths remain unavailable.
Does Gardener change application code?
No. It opens an implementation issue when a fix requires source code, configuration, hooks, or refactoring.
Can Gardener repair documentation automatically?
It can edit verified documentation, but stale repair certification and other protected operations require human confirmation.
How does the risk audit work?
It treats detected patterns as leads, groups new surfaces, and asks a human to choose the appropriate response.
What happens to outdated documents?
Gardener marks superseded documents as archived. It does not delete documentation.
Can it run outside the Pi environment?
Yes. The skill provides agent-flow command alternatives, but the required package should be installed locally or pinned to a trusted version.

๊ฐœ๋ฐœ์ž ์„ธ๋ถ€ ์ •๋ณด

์ž‘์„ฑ์ž

drix10

๋ผ์ด์„ ์Šค

MIT

Skillstore ๋ฆฌ๋น„์ „

r1

๋ฒ„์ „ ์•ˆ๋‚ด

์ž‘์„ฑ์ž๊ฐ€ ๋ฒ„์ „์„ ์„ ์–ธํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ฐธ์กฐ

8b5ad1599e7c55e9b6c627bca3f556f6e9061cb1

์œ ์ง€๋ณด์ˆ˜ ์ตœ์‹ ์„ฑ

2026. 9. 30.

์‚ฌ์šฉ๋Ÿ‰

0 ๋‹ค์šด๋กœ๋“œ ยท 0 ์กฐํšŒ

ํŒŒ์ผ ๊ตฌ์กฐ

๐Ÿ“„ SKILL.md