initial setup: setting documents updated
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -35,7 +35,7 @@ env/
|
|||||||
|
|
||||||
# VS Code
|
# VS Code
|
||||||
.vscode/
|
.vscode/
|
||||||
*.code-workspace
|
# *.code-workspace
|
||||||
|
|
||||||
# Jupyter Notebook
|
# Jupyter Notebook
|
||||||
.ipynb_checkpoints
|
.ipynb_checkpoints
|
||||||
|
|||||||
27
CLAUDE.md
27
CLAUDE.md
@@ -258,11 +258,22 @@ hyperhivelabs/claude-plugins/
|
|||||||
- Plugin works with or without CLAUDE.md
|
- Plugin works with or without CLAUDE.md
|
||||||
|
|
||||||
**Plugin Development:**
|
**Plugin Development:**
|
||||||
- Use `claude-plugin-developer` skill for all plugin-related work
|
- **ALWAYS use the `claude-plugin-developer` skill for all plugin-related work**
|
||||||
- Reference when creating/updating plugin manifests, commands, agents, hooks, or MCP servers
|
- Invoke the skill when:
|
||||||
- Ensures compliance with Anthropic's security requirements and best practices
|
- Creating new plugin manifests (`plugin.json`)
|
||||||
- Provides templates, validation tools, and troubleshooting guidance
|
- Developing commands, agents, hooks, or MCP servers
|
||||||
- Critical for proper plugin structure, path safety, and marketplace publication
|
- Validating plugin structure and security
|
||||||
|
- Troubleshooting plugin loading issues
|
||||||
|
- Publishing to marketplaces
|
||||||
|
- The skill provides:
|
||||||
|
- Security best practices and validation
|
||||||
|
- Templates and helper scripts
|
||||||
|
- Complete reference documentation
|
||||||
|
- Path safety requirements (`${CLAUDE_PLUGIN_ROOT}`)
|
||||||
|
- Manifest schema validation
|
||||||
|
- **Critical:** Ensures compliance with Anthropic's security requirements
|
||||||
|
- Location: `.claude/skills/claude-plugin-developer/`
|
||||||
|
- Usage: Invoke via Skill tool when working on plugin components
|
||||||
|
|
||||||
## Multi-Project Context (PMO Plugin)
|
## Multi-Project Context (PMO Plugin)
|
||||||
|
|
||||||
@@ -328,6 +339,12 @@ This repository contains comprehensive planning documentation:
|
|||||||
- **`docs/projman-python-quickstart.md`** - Python-specific implementation guide
|
- **`docs/projman-python-quickstart.md`** - Python-specific implementation guide
|
||||||
- **`docs/two-mcp-architecture-guide.md`** - Deep dive into two-MCP architecture
|
- **`docs/two-mcp-architecture-guide.md`** - Deep dive into two-MCP architecture
|
||||||
|
|
||||||
|
**Skills:**
|
||||||
|
- **`.claude/skills/claude-plugin-developer/`** - Plugin development guidance and validation tools
|
||||||
|
- Use this skill for all plugin-related work (manifests, commands, agents, hooks, MCP servers)
|
||||||
|
- Includes security validation, templates, and helper scripts
|
||||||
|
- Invoke via Skill tool when working on plugin components
|
||||||
|
|
||||||
**Start with:** `docs/DOCUMENT-INDEX.md` for navigation guidance
|
**Start with:** `docs/DOCUMENT-INDEX.md` for navigation guidance
|
||||||
|
|
||||||
## Recent Updates (Updated: 2025-06-11)
|
## Recent Updates (Updated: 2025-06-11)
|
||||||
|
|||||||
146
hhl-claude-agents.code-workspace
Normal file
146
hhl-claude-agents.code-workspace
Normal file
@@ -0,0 +1,146 @@
|
|||||||
|
{
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"path": "."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"settings": {
|
||||||
|
// ===== Terminal Settings =====
|
||||||
|
"terminal.integrated.defaultLocation": "editor",
|
||||||
|
"terminal.integrated.fontSize": 12,
|
||||||
|
// ===== Python Interpreter & Environment =====
|
||||||
|
"python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python",
|
||||||
|
"python.terminal.activateEnvInCurrentTerminal": true,
|
||||||
|
"python.envFile": "${workspaceFolder}/.env",
|
||||||
|
// ===== Python Analysis & Type Checking =====
|
||||||
|
"python.analysis.autoFormatStrings": true,
|
||||||
|
"python.analysis.typeCheckingMode": "standard",
|
||||||
|
"python.analysis.completeFunctionParens": true,
|
||||||
|
"python.analysis.inlayHints.functionReturnTypes": true,
|
||||||
|
"python.analysis.inlayHints.variableTypes": true,
|
||||||
|
"python.analysis.extraPaths": [
|
||||||
|
"${workspaceFolder}/src"
|
||||||
|
],
|
||||||
|
"python.analysis.autoImportCompletions": true,
|
||||||
|
// ===== Python Testing (pytest) =====
|
||||||
|
"python.testing.pytestEnabled": true,
|
||||||
|
"python.testing.unittestEnabled": false,
|
||||||
|
"python.testing.pytestArgs": [
|
||||||
|
"tests",
|
||||||
|
"-v",
|
||||||
|
"--tb=short"
|
||||||
|
],
|
||||||
|
"python.testing.cwd": "${workspaceFolder}",
|
||||||
|
"python.testing.autoTestDiscoverOnSaveEnabled": true,
|
||||||
|
// ===== Editor General Settings =====
|
||||||
|
"editor.colorDecorators": true,
|
||||||
|
"editor.minimap.autohide": "none",
|
||||||
|
"editor.formatOnSave": true,
|
||||||
|
"editor.codeActionsOnSave": {
|
||||||
|
"source.organizeImports": "explicit"
|
||||||
|
},
|
||||||
|
"editor.folding": true,
|
||||||
|
"editor.foldingStrategy": "auto",
|
||||||
|
"workbench.colorCustomizations": {
|
||||||
|
"statusBar.background": "#d16003",
|
||||||
|
"statusBar.foreground": "#ffffff",
|
||||||
|
"statusBar.noFolderBackground": "#000000",
|
||||||
|
"statusBar.debuggingBackground": "#d16003",
|
||||||
|
"statusBar.border": "#d16003",
|
||||||
|
"statusBarItem.remoteBackground": "#aa4f04"
|
||||||
|
},
|
||||||
|
// ===== File Settings =====
|
||||||
|
"files.trimTrailingWhitespace": true,
|
||||||
|
"files.insertFinalNewline": true,
|
||||||
|
"files.exclude": {
|
||||||
|
"**/__pycache__": true,
|
||||||
|
"**/*.pyc": true,
|
||||||
|
"**/.pytest_cache": true,
|
||||||
|
"**/.mypy_cache": true,
|
||||||
|
"**/.venv": true,
|
||||||
|
"**/.env": false,
|
||||||
|
"**/.vscode": false,
|
||||||
|
"**/.DS_Store": true,
|
||||||
|
"**/.claude": false,
|
||||||
|
"**/.coverage": true,
|
||||||
|
"**/htmlcov": true
|
||||||
|
},
|
||||||
|
// ===== Python-Specific Settings =====
|
||||||
|
"[python]": {
|
||||||
|
"diffEditor.ignoreTrimWhitespace": false,
|
||||||
|
"editor.formatOnType": true,
|
||||||
|
"editor.wordBasedSuggestions": "off",
|
||||||
|
"editor.defaultFormatter": "ms-python.black-formatter",
|
||||||
|
"editor.codeActionsOnSave": {
|
||||||
|
"source.organizeImports": "explicit"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
// ===== Black Formatter Settings =====
|
||||||
|
"black-formatter.args": [
|
||||||
|
"--line-length=88"
|
||||||
|
],
|
||||||
|
// ===== JSON Settings =====
|
||||||
|
"json.format.enable": true,
|
||||||
|
"json.format.keepLines": true,
|
||||||
|
"[json]": {
|
||||||
|
"editor.quickSuggestions": {
|
||||||
|
"strings": true
|
||||||
|
},
|
||||||
|
"editor.suggest.insertMode": "replace",
|
||||||
|
"editor.defaultFormatter": "vscode.json-language-features"
|
||||||
|
},
|
||||||
|
// ===== Favorites Extension Settings =====
|
||||||
|
"favorites.groups": [
|
||||||
|
"Core",
|
||||||
|
"Planning",
|
||||||
|
"Plugins",
|
||||||
|
"MCP",
|
||||||
|
"Skills"
|
||||||
|
],
|
||||||
|
"favorites.currentGroup": "Core",
|
||||||
|
"favorites.resources": [
|
||||||
|
{
|
||||||
|
"filePath": "CLAUDE.md",
|
||||||
|
"group": "Core"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filePath": "README.md",
|
||||||
|
"group": "Core"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filePath": "hhl-claude-agents.code-workspace",
|
||||||
|
"group": "Core"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filePath": ".gitignore",
|
||||||
|
"group": "Core"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filePath": "docs/references/projman-pmo/DOCUMENT-INDEX.md",
|
||||||
|
"group": "Planning"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filePath": "docs/references/projman-pmo/CORRECT-ARCHITECTURE.md",
|
||||||
|
"group": "Planning"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filePath": "docs/references/projman-pmo/projman-implementation-plan-updated.md",
|
||||||
|
"group": "Planning"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filePath": "docs/references/projman-pmo/projman-python-quickstart.md",
|
||||||
|
"group": "Planning"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filePath": "docs/references/projman-pmo/two-mcp-architecture-guide.md",
|
||||||
|
"group": "Planning"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filePath": ".claude-plugins/marketplace.json",
|
||||||
|
"group": "Plugins"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"workbench.panel.defaultLocation": "right"
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user