Co-Pilot
Updated 24 days ago

claude-code-personal-workspace

Sshino369
0.0k
shino369/claude-code-personal-workspace
80
Agent Score

πŸ’‘ Summary

A personal workspace for Claude Code that supports various tasks including programming, documentation, and translation.

🎯 Target Audience

Software developers looking for a structured workspace.Technical writers needing translation and documentation support.Project managers coordinating multilingual projects.AI researchers developing generative AI applications.Students learning programming and documentation skills.

πŸ€– AI Roast: β€œPowerful, but the setup might scare off the impatient.”

Security AnalysisMedium Risk

Risk: Medium. Review: shell/CLI command execution; filesystem read/write scope and path traversal; dependency pinning and supply-chain risk. Run with least privilege and audit before enabling in production.

Claude Code Personal Workspace

Personal Claude Code Workspace for assisting different daily tasks. From programming to documentation, research, consultation, translation to generative-AI development.

Overview

This workspace is configured with different files to support personal tasks, with well-structured .claude/* setup to help claude-code operation:

  • ./CLAUDE.md to serve as main memory
  • ./.claude/rules/* for extended rules
  • ./.claude/settings.json for workspace config
  • ./.claude/agents/* for task-specialized subagents
  • ./.claude/skills/* for progressively disclosured knowledge
  • ./.claude/hooks/* for claude code hooks

For Claude Code generated file output, it should be located in the output/tasks/<YYYYMMDD_task_name>/*. It should follow the general structure below:

output/
└── tasks/
    β”œβ”€β”€ 26260101_some_task
    |   β”œβ”€β”€ reviews/
    |   |   β”œβ”€β”€ REVIEW_some_task.md
    |   |   └── ...
    |   β”œβ”€β”€ studies/
    |   |   β”œβ”€β”€ STUDIES_some_task.md
    |   |   └── ...
    |   β”œβ”€β”€ scripts/
    |   |   β”œβ”€β”€ some_script.js
    |   |   β”œβ”€β”€ some_script.py
    |   |   └── ...
    |   β”œβ”€β”€ ... // others
    |
    β”œβ”€β”€ 26260102_some_another_task

Directory name under YYYYMMDD_task_name varies and will be based on the task nature.

Available Systems

Trilingual Translation System

Professional translation system supporting English ↔ Japanese ↔ Traditional Chinese with a multi-stage collaborative workflow.

Quick Start:

/translate --lang en "ぬるぽ ガッ"

Features:

  • Three-stage translation workflow (Initial β†’ Proofread β†’ Refine)
  • File and URL translation support
  • 1,075+ technical terms across 6 engineering domains
  • Automatic encoding detection (UTF-8, EUC-JP, etc.)

See Claude Code Trilingual Translation System for complete documentation.

Claude Code Development System

Expert knowledge for creating and extending Claude Code components including agents, skills, commands, and hooks.

Skill: claude-code-development

Covers:

  • Creating custom subagents
  • Building progressively disclosed skills
  • Implementing slash commands
  • Setting up hooks for automation
  • Best practices and patterns

Use when: Creating or modifying Claude Code workspace components

Hooks System

Automated hooks that execute during Claude Code operations:

1. Audit Logger (audit_logger.js)

  • Records all tool usage to /logs/<YYYYMMDD>/logging.json
  • Provides complete working history for audit purposes
  • Runs on every tool use

2. Auto Formatter (auto_format.js)

  • Automatically formats files using prettier
  • Runs after Edit and Write operations
  • Supports .js, .ts, .json, .md, .yaml and more

See .claude/hooks/README.md for configuration details.

Available Skills

translation-expertise (2,836 lines)

  • Translation methodology and workflow
  • Language-specific characteristics (EN/JA/CN)
  • Formality levels and punctuation conventions

engineering-terminology (1,810 lines)

  • 1,075+ technical terms across 6 domains
  • Software, Web, DevOps, Data, AI/ML, Hardware
  • Trilingual terminology tables (EN/JA/CN)

document-writing (400+ lines)

  • Document types and writing conventions
  • Language-specific rhetorical structures
  • Tone and formatting guidelines

web-content-fetcher (492 lines)

  • Web content extraction and parsing
  • 3-tier fetching strategy
  • Encoding handling (UTF-8, EUC-JP)

claude-code-development (comprehensive)

  • Agents, skills, commands, hooks guides
  • Patterns and examples
  • Official best practices

code-review (331 lines)

  • Software engineering best practices
  • Security review (OWASP Top 10)
  • Code quality and performance analysis
  • Architecture and design principles
  • Testing requirements and feedback guidelines

javascript-testing (1,087 lines, 3 files)

  • JavaScript/Node.js testing with Vitest
  • 100% code coverage strategies
  • Mocking patterns (process, fs, modules, timers)
  • Test organization and best practices
  • Progressive disclosure (mocking-guide, coverage-strategies)

Configuration

Package Management

This workspace uses pnpm with catalog feature for dependency management.

Adding dependencies:

# For production dependencies pnpm add some-package --save-catalog-name=prod # For dev dependencies pnpm add -D some-package --save-catalog-name=dev

Catalog configuration in pnpm-workspace.yaml:

  • prod: Production dependencies (@mozilla/readability, iconv-lite, jsdom)
  • minimumReleaseAge: 10080: Wait 7 days before using new package versions
  • packageManagerStrict: true: Enforce pnpm usage
  • strictPeerDependencies: true: Strict peer dependency checking

Permissions

Workspace permissions are configured in .claude/settings.json:

Allowed operations:

  • pnpm commands, git operations, python, node
  • ls, dir, cd, pwd, cat, type, curl, mkdir

Requires confirmation:

  • rm operations (file deletion)

Denied operations:

  • npm commands (use pnpm instead)
  • PowerShell, cmd, Windows admin commands
  • System modification commands

Additional local permissions can be added in .claude/settings.local.json.

5-Dim Analysis
Clarity8/10
Novelty8/10
Utility9/10
Completeness8/10
Maintainability7/10
Pros & Cons

Pros

  • Supports multiple languages and tasks.
  • Well-structured directory for organization.
  • Automated hooks for efficiency.

Cons

  • Complex setup may overwhelm new users.
  • Dependency on specific package manager (pnpm).
  • Limited documentation for some features.

Related Skills

pytorch

S
toolCode Lib
92/ 100

β€œIt's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.”

agno

S
toolCode Lib
90/ 100

β€œIt promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.”

nuxt-skills

S
toolCo-Pilot
90/ 100

β€œIt's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author shino369.