Skip to content

Claude/agent skills personality oof jq#22

Merged
chinkan merged 26 commits intomainfrom
claude/agent-skills-personality-OofJq
Mar 2, 2026
Merged

Claude/agent skills personality oof jq#22
chinkan merged 26 commits intomainfrom
claude/agent-skills-personality-OofJq

Conversation

@chinkan
Copy link
Owner

@chinkan chinkan commented Mar 2, 2026

No description provided.

claude and others added 26 commits February 23, 2026 05:59
…elative_path

- Canonicalize resolved target path to prevent symlink escapes out of skills dir
- Rename 'path' parameter to 'relative_path' for consistency with write_skill_file
- Add subdirectory example to parameter description

https://claude.ai/code/session_01P24JxNnhgVDgwupZ9J1M31
- Updated CLAUDE.md to clarify the distinction between instruction and subagent skills.
- Added detailed description of the daily-news-to-threads orchestration skill and its functionality.
- Revised README.md to reflect the new orchestration and subagent capabilities in bot skills.
- Enhanced logging in agent.rs for better debugging of subagent tool usage and iterations.
…uction and subagent handling

- Enhanced logging in LlmClient to include model information in debug output.
- Revised build_context method to provide clearer metadata for instruction and subagent skills, emphasizing the use of read_skill_file for instruction skills.
- Updated tests to reflect changes in context generation, ensuring instruction skills do not inject full content but provide hints instead.
…ontext

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…nd header assertions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…g tools at launch

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…5OTEa' into claude/agent-skills-personality-OofJq
…subagent

SOUL.md: rewrite from verbose YAML to compact key=value notation
- Three tiers: CORE (immutable), STYLE (semi-mutable), CTX (mutable)
- key=value with | separator between fields, , separator within values
- ~40 tokens vs previous ~120 tokens — 3x reduction
- Fix description to third-person trigger condition (not behavioral instruction)
- Add Tensions section for nuanced character expression

soul-keeper/SKILL.md: convert from instruction skill to subagent skill
- Add model/tools/max_iterations frontmatter → only metadata in system prompt
- ~20 tokens per conversation vs ~200 tokens for full body injection (10x reduction)
- Add canonical SOUL.md template for model alignment
- Add before/after example showing minimum-change discipline
- Add Field Guide table mapping signals to fields and tiers

https://claude.ai/code/session_01Hxm7xsx3RZ93yUgWPQbVsK
Four violations introduced by the PR #21 merge were not auto-formatted:
- agent.rs:155  blank line / trailing whitespace mismatch
- agent.rs:704  info!() macro args collapsed to one line
- agent.rs:1373 vec![] literal broken to multi-line (line-width)
- llm.rs:106    debug!() call broken to multi-line (line-width)

cargo fmt --all -- --check now exits 0.

https://claude.ai/code/session_01Hxm7xsx3RZ93yUgWPQbVsK
@chinkan chinkan merged commit c914b76 into main Mar 2, 2026
5 of 6 checks passed
@chinkan chinkan deleted the claude/agent-skills-personality-OofJq branch March 2, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants