[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MZ032WW75CFXJKMJQJM8CD":3,"skill-same:01M6MZ032WW75CFXJKMJQJM8CD":62},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":40,"commitSha":41,"skillDirectory":42,"forksCount":43,"repositoryHtmlUrl":44,"repositoryHomepageUrl":6,"ownerHtmlUrl":45,"ownerBlogUrl":6,"ownerDescription":46,"updatedAt":47,"install":48,"resources":61},"01M6MZ032WW75CFXJKMJQJM8CD","aa-ma-search",null,"Search across active and completed AA-MA task files for keywords. Returns ranked results from reference.md, context-log.md, and tasks.md files. Use when the user asks to search past AA-MA tasks.","snewhouse\u002Faa-ma-forge","snewhouse","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6317143?v=4","01M6MYYWF28C4KBQHHWB9SC6TS","Stephen J Newhouse","01M6MYYWJWQMDN2ZPFMJ584SSM",6,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge\u002Fblob\u002Fmain\u002Fclaude-code\u002Fskills\u002Faa-ma-search\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"search","aa ma search","tasks","returns","context","results","user","use","log","reference","files","task","active","across","past","for","2026-11-10 10:12:30",false,"---\nname: aa-ma-search\ndescription: Search across active and completed AA-MA task files for keywords. Returns ranked results from reference.md, context-log.md, and tasks.md files. Use when the user asks to search past AA-MA tasks.\n---\n\n# \u002Faa-ma-search — Cross-Task Search\n\nSearch across all AA-MA task files to find past decisions, facts, and task state.\n\n## Usage\n\n```\n\u002Faa-ma-search \u003Cquery> [--active|--completed|--all]\n```\n\n- `\u003Cquery>` — keyword or phrase to search for\n- `--active` — search only `.claude\u002Fdev\u002Factive\u002F` (default)\n- `--completed` — search only `.claude\u002Fdev\u002Fcompleted\u002F`\n- `--all` — search both active and completed tasks\n\n## Instructions for AI\n\n### Step 1: Parse Arguments\n\nExtract the search query and scope from the user's input.\n\n```\nQUERY = [everything after \u002Faa-ma-search except flags]\nSCOPE = --active (default) | --completed | --all\n```\n\nIf no query provided, use `AskUserQuestion` to prompt: \"What would you like to search for across AA-MA tasks?\"\n\n### Step 2: Determine Search Directories\n\n```bash\n# Build list of directories to search\nSEARCH_DIRS=\"\"\n\ncase \"$SCOPE\" in\n    --active|\"\")\n        # Check project-level first, then HOME\n        if [ -d \".claude\u002Fdev\u002Factive\" ]; then\n            SEARCH_DIRS=\".claude\u002Fdev\u002Factive\"\n        elif [ -d \"$HOME\u002F.claude\u002Fdev\u002Factive\" ]; then\n            SEARCH_DIRS=\"$HOME\u002F.claude\u002Fdev\u002Factive\"\n        fi\n        ;;\n    --completed)\n        if [ -d \".claude\u002Fdev\u002Fcompleted\" ]; then\n            SEARCH_DIRS=\".claude\u002Fdev\u002Fcompleted\"\n        elif [ -d \"$HOME\u002F.claude\u002Fdev\u002Fcompleted\" ]; then\n            SEARCH_DIRS=\"$HOME\u002F.claude\u002Fdev\u002Fcompleted\"\n        fi\n        ;;\n    --all)\n        # Combine both, checking project-level first\n        for subdir in active completed; do\n            if [ -d \".claude\u002Fdev\u002F$subdir\" ]; then\n                SEARCH_DIRS=\"$SEARCH_DIRS .claude\u002Fdev\u002F$subdir\"\n            elif [ -d \"$HOME\u002F.claude\u002Fdev\u002F$subdir\" ]; then\n                SEARCH_DIRS=\"$SEARCH_DIRS $HOME\u002F.claude\u002Fdev\u002F$subdir\"\n            fi\n        done\n        ;;\nesac\n```\n\nIf no directories found, report: \"No AA-MA task directories found. Nothing to search.\"\n\n### Step 3: Execute Search\n\nSearch across `reference.md`, `context-log.md`, and `tasks.md` files within each task directory. Use Grep tool for efficient searching.\n\n**Target files** (in each task directory):\n- `*-reference.md` — immutable facts\n- `*-context-log.md` — decisions and trade-offs\n- `*-tasks.md` — execution state and acceptance criteria\n\n**Do NOT search:**\n- `*-provenance.log` — machine telemetry, not human-readable knowledge\n- `*-plan.md` — duplicates content in tasks.md and reference.md\n\n### Step 4: Rank and Present Results\n\nPresent results grouped by task, with match count for basic relevance ranking:\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nAA-MA Search: \"[query]\"\nScope: [active|completed|all]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n? [task-name-1] (N matches)\n  ? reference.md:\n    - [matching line with context]\n  ? context-log.md:\n    - [matching line with context]\n\n? [task-name-2] (N matches)\n  ? tasks.md:\n    - [matching line with context]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nTotal: N matches across M tasks\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### Step 5: Handle Empty Results\n\nIf no matches found:\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nAA-MA Search: \"[query]\"\nScope: [scope]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nNo matches found.\n\nSuggestions:\n- Try broader search terms\n- Use --all to include completed tasks\n- For semantic search (concept matching), see future roadmap\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n## Limitations\n\nThis is a **keyword search** command. It finds exact word matches, not conceptual similarity. For example, searching \"authentication\" will NOT find entries about \"OAuth2 PKCE flow\" unless the word \"authentication\" appears in the text.\n\nSemantic\u002Fvector search is planned as a future enhancement when task volume warrants it (see specification Section XIII).\n","# \u002Faa-ma-search — Cross-Task Search\n\nSearch across all AA-MA task files to find past decisions, facts, and task state.\n\n## Usage\n\n```\n\u002Faa-ma-search \u003Cquery> [--active|--completed|--all]\n```\n\n- `\u003Cquery>` — keyword or phrase to search for\n- `--active` — search only `.claude\u002Fdev\u002Factive\u002F` (default)\n- `--completed` — search only `.claude\u002Fdev\u002Fcompleted\u002F`\n- `--all` — search both active and completed tasks\n\n## Instructions for AI\n\n### Step 1: Parse Arguments\n\nExtract the search query and scope from the user's input.\n\n```\nQUERY = [everything after \u002Faa-ma-search except flags]\nSCOPE = --active (default) | --completed | --all\n```\n\nIf no query provided, use `AskUserQuestion` to prompt: \"What would you like to search for across AA-MA tasks?\"\n\n### Step 2: Determine Search Directories\n\n```bash\n# Build list of directories to search\nSEARCH_DIRS=\"\"\n\ncase \"$SCOPE\" in\n    --active|\"\")\n        # Check project-level first, then HOME\n        if [ -d \".claude\u002Fdev\u002Factive\" ]; then\n            SEARCH_DIRS=\".claude\u002Fdev\u002Factive\"\n        elif [ -d \"$HOME\u002F.claude\u002Fdev\u002Factive\" ]; then\n            SEARCH_DIRS=\"$HOME\u002F.claude\u002Fdev\u002Factive\"\n        fi\n        ;;\n    --completed)\n        if [ -d \".claude\u002Fdev\u002Fcompleted\" ]; then\n            SEARCH_DIRS=\".claude\u002Fdev\u002Fcompleted\"\n        elif [ -d \"$HOME\u002F.claude\u002Fdev\u002Fcompleted\" ]; then\n            SEARCH_DIRS=\"$HOME\u002F.claude\u002Fdev\u002Fcompleted\"\n        fi\n        ;;\n    --all)\n        # Combine both, checking project-level first\n        for subdir in active completed; do\n            if [ -d \".claude\u002Fdev\u002F$subdir\" ]; then\n                SEARCH_DIRS=\"$SEARCH_DIRS .claude\u002Fdev\u002F$subdir\"\n            elif [ -d \"$HOME\u002F.claude\u002Fdev\u002F$subdir\" ]; then\n                SEARCH_DIRS=\"$SEARCH_DIRS $HOME\u002F.claude\u002Fdev\u002F$subdir\"\n            fi\n        done\n        ;;\nesac\n```\n\nIf no directories found, report: \"No AA-MA task directories found. Nothing to search.\"\n\n### Step 3: Execute Search\n\nSearch across `reference.md`, `context-log.md`, and `tasks.md` files within each task directory. Use Grep tool for efficient searching.\n\n**Target files** (in each task directory):\n- `*-reference.md` — immutable facts\n- `*-context-log.md` — decisions and trade-offs\n- `*-tasks.md` — execution state and acceptance criteria\n\n**Do NOT search:**\n- `*-provenance.log` — machine telemetry, not human-readable knowledge\n- `*-plan.md` — duplicates content in tasks.md and reference.md\n\n### Step 4: Rank and Present Results\n\nPresent results grouped by task, with match count for basic relevance ranking:\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nAA-MA Search: \"[query]\"\nScope: [active|completed|all]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n? [task-name-1] (N matches)\n  ? reference.md:\n    - [matching line with context]\n  ? context-log.md:\n    - [matching line with context]\n\n? [task-name-2] (N matches)\n  ? tasks.md:\n    - [matching line with context]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nTotal: N matches across M tasks\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### Step 5: Handle Empty Results\n\nIf no matches found:\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nAA-MA Search: \"[query]\"\nScope: [scope]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\nNo matches found.\n\nSuggestions:\n- Try broader search terms\n- Use --all to include completed tasks\n- For semantic search (concept matching), see future roadmap\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n## Limitations\n\nThis is a **keyword search** command. It finds exact word matches, not conceptual similarity. For example, searching \"authentication\" will NOT find entries about \"OAuth2 PKCE flow\" unless the word \"authentication\" appears in the text.\n\nSemantic\u002Fvector search is planned as a future enhancement when task volume warrants it (see specification Section XIII).\n",{"name":5,"description":7},"main","cd9a2962c9a7e0797fe440f7b1ba4ceccc16ae0d","claude-code\u002Fskills\u002Faa-ma-search",1,"https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge","https:\u002F\u002Fgithub.com\u002Fsnewhouse","Data Scientist, Bioinformatician, Dad, Husband, MS warrior","2026-11-11 21:34:39",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add snewhouse\u002Faa-ma-forge --skill aa-ma-search",{"tool":54,"command":55},"bunx","bunx skills add snewhouse\u002Faa-ma-forge --skill aa-ma-search",{"tool":57,"command":58},"pnpm","pnpm dlx skills add snewhouse\u002Faa-ma-forge --skill aa-ma-search","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge\u002Fblob\u002Fmain\u002Fclaude-code\u002Fskills\u002Faa-ma-search\u002FSKILL.md",true,[],[63,87,114,133,158,188],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":74,"publishedAt":35},"01M6MZ588SD5DDH59H18PRNWEV","deploy-helper","You can use this to help with deploy stuff, deploying, deployments, releases, shipping, pushing to prod, going live, rollouts.","https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fevals\u002Fskill-draft\u002Fdraft\u002FSKILL.md",[69],{"categoryNo":70,"categoryName":71,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[75,76,77,78,79,80,81,82,83,26,84,85,86],"deploy","deploy helper","helper","you","live","with","can","rollouts","shipping","deployments","releases","help",{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":91,"licenseFileUrl":92,"sourceHtmlUrl":93,"categories":94,"keywords":106,"publishedAt":35},"01M6MZ54NEKRYXGMJ1KJWYMKM7","writing-for-agents","Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.","MIT","https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge\u002Fblob\u002Fmain\u002Fclaude-code\u002Fskills\u002Fwriting-for-agents\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge\u002Fblob\u002Fmain\u002Fclaude-code\u002Fskills\u002Fwriting-for-agents\u002FSKILL.md",[95,98,101],{"categoryNo":96,"categoryName":97,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":99,"categoryName":100,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":102,"categoryName":103,"taxonomyType":104,"taxonomyTypeDesc":105},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[107,108,34,109,26,110,111,112,113],"writing","writing for agents","line","instructions","read","editing","documents",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":35},"01M6MZ500T0FH1G8TBSQV7G5G2","verify-plan","Slash entry for plan verification: runs plan-verification on an existing AA-MA plan, writes [task]-verification.md, and with --iterate loops until the plan converges. Use when the user types \u002Fverify-plan or wants the verification report saved.","https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge\u002Fblob\u002Fmain\u002Fclaude-code\u002Fskills\u002Fverify-plan\u002FSKILL.md",[],[121,122,123,124,30,26,25,80,125,126,127,128,129,130,131,34,132],"verify","plan","verify plan","loops","verification","report","types","plan verification","entry","iterate","Existing","saved",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":35},"01M6MZ4V9ST4K54NT1SRBGCE7P","verify-impl","Post-impl adversarial review symmetric to \u002Fverify-plan. Dispatches up to 5 parallel audit agents (code-reviewer, security-auditor, tdd-sequence-auditor, context7-evidence-auditor, future-proofing-auditor) based on the milestone's plan-declared Audit-Profile. CRITICAL findings surface via AskUserQuestion accept\u002Fdispute\u002Fdefer panel before §7.3 user authorization. Introduced in v0.8.0 per ADR-0005. Invoked by Phase 6.8 of \u002Fexecute-aa-ma-milestone.","https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge\u002Fblob\u002Fmain\u002Fclaude-code\u002Fskills\u002Fverify-impl\u002FSKILL.md",[],[140,141,121,142,143,144,145,146,147,148,149,150,151,152,153,122,154,155,156,157],"impl","verify impl","adversarial","post","panel","via","critical","review","context7","up","evidence","reviewer","parallel","adr","audit","code","tdd","milestone",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":168,"publishedAt":35},"01M6MZ4K7CC9PMJ1KEY3F53RS1","understand-codebase","Onboard to a new, inherited, or shared codebase. Read it, understand it, map it, and learn its conventions, versioning, tests, tech stack, rules (AGENTS.md \u002F CLAUDE.md \u002F .cursorrules \u002F etc.), build\u002Frun\u002FCI, integrations, security posture, and repo health — then produce an honest pros\u002Fcons verdict, a \"contribute safely\" playbook, and an \"add a feature\" playbook, written to ONBOARDING.md at the repo root plus a .claude\u002Fonboarding\u002F set of deep-dives — and optionally author an AGENTS.md if one is missing, or review and propose improvements to an existing one. Tiered (Quick \u002F Standard \u002F Deep). Reuses codemem (index + diagrams), gsd-map-codebase, system-mapping, code-intelligence, impact-analysis rather than re-implementing them; Deep tier runs a TeamCreate agent-team. Keywords: new codebase, shared codebase, inherited code, onboard, understand this repo, how do I contribute, how do I add a feature, ramp up, get oriented, ONBOARDING.md, AGENTS.md, codebase walkthrough, joining a project.","https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge\u002Fblob\u002Fmain\u002Fclaude-code\u002Fskills\u002Funderstand-codebase\u002FSKILL.md",[164,165],{"categoryNo":99,"categoryName":100,"taxonomyType":72,"taxonomyTypeDesc":73},{"categoryNo":166,"categoryName":167,"taxonomyType":104,"taxonomyTypeDesc":105},"01JBSEEDCAT000000000000038","人力资源",[169,170,171,149,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187],"understand codebase","codebase","understand","walkthrough","analysis","SET","ci","learn","diagrams","repo health","implementing","re","quick","impact","get","project","deep","shared","map",{"skillNo":189,"name":190,"nameZh":6,"description":191,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":192,"categories":193,"keywords":194,"publishedAt":35},"01M6MZ4D1ZC8MTW064QXY6WC76","token-compression","Output token compression for AA-MA workflows. Reduces response tokens by 40-75% while preserving full technical accuracy. Three intensity levels mapped to execution modes: lite (HITL), full (general), ultra (AFK). Auto-activates during AA-MA execution based on task Mode field. Manual activation via \u002Fcompress lite|full|ultra.","https:\u002F\u002Fgithub.com\u002Fsnewhouse\u002Faa-ma-forge\u002Fblob\u002Fmain\u002Fclaude-code\u002Fskills\u002Ftoken-compression\u002FSKILL.md",[],[195,196,197,198,199,200,201,34,202,203,145,204,205,206,207,30,208,209,210,211],"compression","token compression","token","workflows","output","modes","accuracy","mode","manual","intensity","tokens","hitl","three","general","auto","technical","execution"]