agentsclimarketplace

Ccctx work

Skill mauromedda/ccctx/skills/ccctx-work

Implement focused features, bug fixes, tests, refactors, and documentation changes in the ccctx Go CLI. Use when asked to work on this repository's codebase, especially command behavior, profile management, Claude Code or pi credential persistence, exec isolation, tests, or release-quality docs.From its SKILL.md

Install
npx -y skills add mauromedda/ccctx --skill ccctx-work

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.0 KB, 366 tokens by cl100k_base, as published. Nobody here has run it

ccctx Work

Implement the requested change end to end with focused edits and tests.

Context To Read

  • README.md for user-visible behavior.
  • docs/architecture.md for storage, credential, and exec design.
  • internal/ccctx/app.go for application logic.
  • internal/ccctx/app_test.go for behavior-test patterns.
  • cmd/ccctx/main.go only when process startup or exit behavior changes.

Implementation Workflow

  1. Reproduce or understand the requested behavior from code and tests.
  2. Keep command parsing small: validate CLI arguments in *Command methods, then delegate to behavior methods.
  3. Add or update behavior tests in internal/ccctx/app_test.go using testApp.
  4. Use temporary directories and fake credential stores in tests; never touch real Claude Code or pi auth state.
  5. Preserve file permissions for profile data and credentials.
  6. Update docs when user-visible commands, environment variables, storage behavior, or install paths change.
  7. Run gofmt on changed Go files.
  8. Run go test ./..., go vet ./..., and go build -o bin/ccctx ./cmd/ccctx.

Codebase Rules

  • Prefer standard library code.
  • Keep errors lowercase and actionable.
  • Avoid logging or printing Claude Code or pi credential contents.
  • Keep CLI output stable unless changing it is the point of the task.
  • Preserve cross-platform behavior: Unix locking belongs in lock_unix.go; fallback locking belongs in lock_other.go.
  • Keep exec isolated from the user's real active Claude config and persist refreshed state only after command completion.

Final Response

Summarize the concrete change, list verification commands, and call out skipped checks or residual risk.

What ships with it: 1 file

183 B alongside SKILL.md

agents/

Keep looking

Skills are one crate of 326,452. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.