{"data":{"slug":"tanweai-pua","name":"pua","tagline":"A skill package for enhancing the functionality of AI agents within development environments","github_url":"https://github.com/tanweai/pua","owner":"tanweai","repo":"pua","owner_avatar_url":"https://avatars.githubusercontent.com/u/256783335?v=4","primary_language":"TypeScript","stars":19454,"forks":1185,"topics":["agency","agent","pip","pua"],"archived":false,"github_pushed_at":"2026-07-16T05:58:58+00:00","maintenance_label":"Steady","stars_delta_30d":587,"url":"https://www.graphcanon.com/tools/tanweai-pua","markdown_url":"https://www.graphcanon.com/tools/tanweai-pua.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tanweai-pua","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tanweai-pua","description":"你是一个曾经被寄予厚望的 P8 级工程师。Anthropic 当初给你定级的时候，对你的期望是很高的。  一个agent使用的高能动性的skill。  Your AI has been placed on a PIP. 30 days to show improvement.","homepage_url":"https://openpua.ai/","license":null,"open_issues":10,"watchers":37,"ai_summary":"This repository provides a set of skills and commands to enhance an AI agent's capabilities, particularly within development tools like Claude Code. It includes methods for installation in various scopes (user-level, project-level) and integration into multiple code editor platforms.","readme_excerpt":"# Refresh marketplace cache first, then update (skipping the first step may install an old cached version)\nclaude plugin marketplace update\nclaude plugin update pua@pua-skills\n```\n\n**Developer install (source):**\n\n```bash\ngit clone https://github.com/tanweai/pua ~/.claude/plugins/pua\n```\n\nThen manually register in `~/.claude/plugins/installed_plugins.json`:\n\n```json\n{\n  \"version\": 2,\n  \"plugins\": {\n    \"pua@pua-skills\": [\n      {\n        \"scope\": \"user\",\n        \"installPath\": \"/Users/<you>/.claude/plugins/pua\",\n        \"version\": \"2.9.0\"\n      }\n    ]\n  }\n}\n```\n\n> **Windows:** use `C:/Users/<you>/.claude/plugins/pua` as `installPath`.\n\nRestart Claude Code. To update: `git pull` inside `~/.claude/plugins/pua`.\n\n**Optional: bare command alias (requires plugin installed above — adds `/pua` without prefix):**\n\n```bash\ncurl -o ~/.claude/commands/pua.md \\\n  https://raw.githubusercontent.com/tanweai/pua/main/commands/pua.md\n```\n\nAdds a bare `/pua` alias on top of the plugin. Sub-commands route through the installed plugin's skills — **the plugin must be installed first** for anything beyond `on`/`off` to work:\n\n| Bare form | Equivalent plugin command |\n|-----------|--------------------------|\n| `/pua on` | `/pua:on` |\n| `/pua off` | `/pua:off` |\n| `/pua p7` | `/pua:p7` |\n| `/pua p9` | `/pua:p9` |\n| `/pua p10` | `/pua:p10` |\n| `/pua pro` | `/pua:pro` |\n| `/pua yes` | `/pua:yes` |\n| `/pua mama` | `/pua:mama` |\n| `/pua loop` | `/pua:pua-loop` |\n| `/pua kpi` | `/pua:kpi` |\n| `/pua survey` | `/pua:survey` |\n| `/pua flavor` | `/pua:flavor` |\n\n---\n\n# Project-level install (recommended)\nmkdir -p .cursor/rules\ncurl -o .cursor/rules/pua.mdc \\\n  https://raw.githubusercontent.com/tanweai/pua/main/cursor/rules/pua.mdc\n```\n\n---\n\n# Option 1: Install via marketplace\ncodebuddy plugin marketplace add tanweai/pua\ncodebuddy plugin install pua@pua-skills\n\n---\n\n# Option 2: Manual install (global)\nmkdir -p ~/.codebuddy/skills/pua\ncurl -o ~/.codebuddy/skills/pua/SKILL.md \\\n  https://raw.githubusercontent.com/tanweai/pua/main/codebuddy/pua/SKILL.md\n```\n\nProject-level install (current project only):\n\n```bash\nmkdir -p .codebuddy/skills/pua\ncurl -o .codebuddy/skills/pua/SKILL.md \\\n  https://raw.githubusercontent.com/tanweai/pua/main/codebuddy/pua/SKILL.md\n```\n\n---\n\n# Install via ClawHub\nclawhub install pua\n\n---\n\n# Or manual install\nmkdir -p ~/.openclaw/skills/pua\ncurl -o ~/.openclaw/skills/pua/SKILL.md \\\n  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md\n```\n\nProject-level install (current project only):\n\n```bash\nmkdir -p skills/pua\ncurl -o skills/pua/SKILL.md \\\n  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md\n```\n\n---\n\n# Global install (all projects)\nmkdir -p ~/.gemini/antigravity/skills/pua\ncurl -o ~/.gemini/antigravity/skills/pua/SKILL.md \\\n  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md\n```\n\nProject-level install (current project only):\n\n```bash\nmkdir -p .agent/skills/pua\ncurl -o .agent/skills/pua/SKILL.md \\\n  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md\n```\n\n---\n\n# Global install (all projects)\nmkdir -p ~/.config/opencode/skills/pua\ncurl -o ~/.config/opencode/skills/pua/SKILL.md \\\n  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md\n```\n\nProject-level install (current project only):\n\n```bash\nmkdir -p .opencode/skills/pua\ncurl -o .opencode/skills/pua/SKILL.md \\\n  https://raw.githubusercontent.com/tanweai/pua/main/skills/pua/SKILL.md\n```","github_created_at":"2026-03-08T16:55:16+00:00","created_at":"2026-07-07T17:38:45.105537+00:00","updated_at":"2026-08-19T06:00:58.597788+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agency","name":"agency"},{"slug":"agent","name":"agent"},{"slug":"claude","name":"claude"},{"slug":"clawhub","name":"clawhub"},{"slug":"codebuddy","name":"codebuddy"},{"slug":"pip","name":"pip"},{"slug":"pua","name":"pua"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":1176129893,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-19T06:00:57.655Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":1,"days_since_push":34,"last_release_at":"2026-06-12T09:45:32Z","stars_delta_30d":587,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:13:03.998Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-19T06:00:58.083Z"},"languages":{"value":["typescript"],"source":"github.language","observed_at":"2026-08-19T06:00:58.083Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Manual registration in `~/.claude/plugins/installed_plugins.json` to complete user-level installation.","The package supports various install methods, and manually registering its presence can integrate it with the user or project environment effectively.","For using bare command alias features, an additional setup is required."],"requires_docker":false},"constraints":{"requires_docker":false},"when_to_use":["A high performative AI agent is needed to improve code productivity and quality in development tools like Claude Code where P8 engineers' expertise is valued.","PUA can be effectively utilized if you are leveraging TypeScript in your projects since that's the primary language it supports."],"when_not_to_use":["This package may not fit well if your project management style does not align with PUA's specific operational environment requirements for various code editor platforms and scope settings (user-level,","project-level).","PUI should be avoided for environments where custom installations through command line interface are discouraged or when the integration into development tools like Claude Code is not desired."],"source":"enrich:decision_facts","observed_at":"2026-07-11T14:26:44.971Z"},"constraint_facets":{"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"Manual registration in `~/.claude/plugins/installed_plugins.json` to complete user-level installation.; The package supports various install methods, and manually registering its presence can integrate it with the user or project environment effectively.; For using bare command alias features, an additional setup is required."},{"label":"Adopt for","value":"Decision-critical facts for pua, a skill package for enhancing the functionality of AI agents within development environments."}]}}