Files
Claude-Code-Workflow/package.json
catlog22 a753327acc chore: bump version to 7.0.8
feat(team-coordinate-v2): enhance task descriptions with structured format
- Add PURPOSE/TASK/CONTEXT/EXPECTED/CONSTRAINTS sections
- Include goal, actionable steps, key files, and success criteria
- Add Step 2.5: Key File Inference in analyze-task.md
- Update dispatch.md with structured task description template

feat(team-lifecycle-v5): adopt structured task descriptions
- Update task description template in dispatch.md
- Apply structured format to revision and improvement tasks
- Improve worker context with clear goals and file references

feat(team-skill-designer-v4): enforce structured task format
- Add task description template specification in phase 3
- Update quality standards to verify structured format
- Add integration verification checks for new format
- Ensure all generated v5 skills use structured descriptions

Benefits:
- Workers receive clearer context upfront
- Backward compatible with existing team-worker Phase 1
- Consistent format across all v5 team workflows
2026-02-28 23:51:25 +08:00

106 lines
3.3 KiB
JSON

{
"name": "claude-code-workflow",
"version": "7.0.8",
"description": "JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution",
"type": "module",
"main": "ccw/dist/index.js",
"bin": {
"ccw": "ccw/bin/ccw.js",
"ccw-mcp": "ccw/bin/ccw-mcp.js"
},
"workspaces": [
"ccw/frontend"
],
"scripts": {
"sync-version": "node scripts/sync-version.mjs",
"build": "tsc -p ccw/tsconfig.json",
"postbuild": "node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"",
"start": "node ccw/bin/ccw.js",
"test": "node --experimental-strip-types --test ccw/tests/*.test.js",
"test:visual": "node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts",
"test:e2e": "node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts",
"prepublishOnly": "npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'",
"frontend": "npm run dev --workspace=ccw/frontend",
"frontend:build": "npm run build --workspace=ccw/frontend",
"ws:install": "npm install",
"ws:all": "npm run frontend",
"ws:build-all": "npm run build && npm run frontend:build",
"postinstall": "(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)"
},
"keywords": [
"claude",
"workflow",
"ai",
"cli",
"dashboard",
"code-review",
"automation",
"development"
],
"author": "dyw",
"license": "MIT",
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.0.4",
"better-sqlite3": "^11.7.0",
"boxen": "^7.1.0",
"chalk": "^5.3.0",
"commander": "^11.0.0",
"figlet": "^1.7.0",
"glob": "^10.3.0",
"gray-matter": "^4.0.3",
"gradient-string": "^2.0.2",
"inquirer": "^9.2.0",
"jsonwebtoken": "^9.0.3",
"node-pty": "^1.1.0-beta21",
"open": "^9.1.0",
"ora": "^7.0.0",
"tree-sitter-wasms": "^0.1.13",
"web-tree-sitter": "^0.24.0",
"zod": "^4.1.13"
},
"files": [
"ccw/bin/",
"ccw/dist/",
"ccw/scripts/",
"ccw/frontend/dist/",
".claude/CLAUDE.md",
".claude/agents/",
".claude/commands/",
".claude/scripts/",
".claude/skills/",
".ccw/",
".codex/",
".gemini/",
".qwen/",
"codex-lens/src/codexlens/",
"codex-lens/pyproject.toml",
"ccw-litellm/src/ccw_litellm/",
"ccw-litellm/pyproject.toml",
"README.md"
],
"repository": {
"type": "git",
"url": "git+https://github.com/catlog22/Claude-Code-Workflow.git"
},
"bugs": {
"url": "https://github.com/catlog22/Claude-Code-Workflow/issues"
},
"homepage": "https://github.com/catlog22/Claude-Code-Workflow#readme",
"devDependencies": {
"@playwright/test": "^1.57.0",
"@types/better-sqlite3": "^7.6.12",
"@types/gradient-string": "^1.1.6",
"@types/inquirer": "^9.0.9",
"@types/jsonwebtoken": "^9.0.10",
"@types/node": "^25.0.1",
"concurrently": "^9.1.2",
"pixelmatch": "^7.1.0",
"playwright": "^1.57.0",
"pngjs": "^7.0.0",
"typescript": "^5.9.3"
}
}