Repository navigation
Add jiachen's stack: lifting-loops and making-content - #2
Merged
Merged
Conversation
Add .claude-plugin/marketplace.json so the repository can be added as a plugin marketplace (MiniMax Code desktop "Add marketplace", or /plugin marketplace add in Claude Code). Each stack is one entry whose source is the stack directory; the entry sets no component fields, so the stack's own .minimax-plugin/plugin.json defines its skills. scripts/check.mjs gains two checks: - marketplace: one entry per stack under stacks/ and community/, named after the directory, with the same description as plugin.json; - version bump: with CHECK_BASE set, a stack whose files changed since the merge base must raise its plugin.json version. Marketplace installs only see an update when the version goes up. CI fetches full history and passes the pull request base as CHECK_BASE. README, CONTRIBUTING (both languages), stacks/README and the template README document the marketplace and the version rule.
- lifting-loops: find the loops where the user keeps acting as a manual step for agents and turn each into a fix (rule change, script, skill or scheduled task). Reads local MiniMax Code, Claude Code and Codex sessions; everything it learns stays in a gitignored private/ folder. - making-content: rewrite AI-sounding Chinese drafts in a restrained voice, and turn material into Xiaohongshu image posts and short vertical videos. Both are copied from the author's own repository, released here under MIT, with personal samples, account data and published post text replaced by neutral examples. Descriptions are single-line to pass check.mjs. Register the stack in the marketplace, stacks/README and both READMEs.
Add an Origin section to the stack README, an Upstream comment at the end of each SKILL.md (it travels with a single copied skill), and a homepage on the marketplace entry, all pointing to yujiachen-y/dotfiles where the skills are maintained.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this adds or changes
New team stack
stacks/jiachenwith two skills. Builds on #1 (the marketplace); review the second commit.lifting-loopsprivate/folder. Python standard library only.making-contentBoth are copied from my own repository and released here under MIT. For this copy:
private/andtest-cases/are gitignored and were not copied);check.mjsaccepts them.Each copied SKILL.md ends with an
<!-- Upstream: ... -->line, and the stack README has an Origin section pointing to yujiachen-y/dotfiles, where the skills are maintained; the marketplace entry setshomepageto the same repository.Also: marketplace entry, a row in
stacks/README.md, a line in both READMEs, a README and a draftWORKFLOW.md. The icon is the template's for now.Check output
MiniMax Code's marketplace code reads the
jiachenentry:.minimax-pluginmanifest, version 0.1.0, both skills parsed with their full descriptions, install copy staged.Real usage record
lifting-loops: three weekly batch runs across two machines (2026-10-25 to 10-27) so far; the ledger tracks 36 loops, and of 14 proposals 10 were applied, 1 rejected, 3 are open. Applied proposals land as edits to my agent instructions and skills.making-content: used for my Xiaohongshu image posts and short videos since July 2026; three before/after samples are kept locally to calibrate the voice rules.If this skill were deleted, where would the agent go wrong?
lifting-loops: repeated corrections stay in my head; the same retry or approval keeps coming back in every session instead of turning into a rule or a script.making-content: drafts keep the usual AI tells (decorative emoji, contrast constructions, poetic endings), and videos come out text-heavy with no lint to catch it.Checklist
Need help on this PR? Tag
@codesmith-botwith what you need.