{"id":"152b0610-e28f-408a-abc8-08fb43dfc8cf","shortId":"RRAYsj","kind":"skill","title":"build","tagline":"build","description":"---\nname: build\ndescription: Feature development pipeline - research, plan, track, and implement major features.\nargument-hint: [subcommand] [name]\nmetadata:\n  author: Shpigford\n  version: \"1.0\"\n---\n\nFeature development pipeline - research, plan, track, and implement major features.\n\n## When to Use\n- You need a structured workflow for building a major feature across research, planning, implementation, and tracking.\n- The task involves moving a feature through named phases such as `research`, `implementation`, `progress`, or `phase`.\n- You want one command to coordinate status, next steps, and phased delivery for a feature effort.\n\n## Instructions\n\nThis command manages a 4-phase feature development workflow for building major features. Parse `$ARGUMENTS` to determine which subcommand to run.\n\n**Arguments provided:** $ARGUMENTS\n\n### Argument Parsing\n\nParse the first word of $ARGUMENTS to determine the subcommand:\n\n- `research [name]` → Run the Research phase\n- `implementation [name]` → Run the Implementation phase\n- `progress [name]` → Run the Progress phase\n- `phase [n] [name]` → Run Phase n of the implementation\n- `status [name]` → Show current status and suggest next step\n- (empty or unrecognized) → Show usage help\n\nIf the feature name is not provided in arguments, you MUST use AskUserQuestion to prompt for it.\n\n---\n\n## Subcommand: Help (empty args)\n\nIf no arguments provided, display this help:\n\n```\n/build - Feature Development Pipeline\n\nSubcommands:\n  /build research [name]        Deep research on a feature idea\n  /build implementation [name]  Create phased implementation plan\n  /build progress [name]        Set up progress tracking\n  /build phase [n] [name]       Execute implementation phase n\n  /build status [name]          Show status and next steps\n\nExample workflow:\n  /build research chat-interface\n  /build implementation chat-interface\n  /build progress chat-interface\n  /build phase 1 chat-interface\n```\n\nThen use AskUserQuestion to ask what they'd like to do:\n\n- question: \"What would you like to do?\"\n- header: \"Action\"\n- multiSelect: false\n- options:\n  - label: \"Start new feature research\"\n    description: \"Begin deep research on a new feature idea\"\n  - label: \"Continue existing feature\"\n    description: \"Work on a feature already in progress\"\n  - label: \"Check status\"\n    description: \"See what step to do next for a feature\"\n\n---\n\n## Subcommand: research\n\n### Step 1: Get Feature Name\n\nIf feature name not in arguments, use AskUserQuestion:\n\n- question: \"What's a short identifier for this feature? (lowercase, hyphens ok - e.g., 'chat-interface', 'user-auth', 'data-export'). Use 'Other' to type it.\"\n- header: \"Feature name\"\n- multiSelect: false\n- options:\n  - label: \"I'll type the name\"\n    description: \"Enter a short, kebab-case identifier for the feature\"\n\n### Step 2: Check for Existing Research\n\nCheck if `docs/{name}/RESEARCH.md` already exists.\n\nIf it exists, use AskUserQuestion:\n\n- question: \"A RESEARCH.md already exists for this feature. What would you like to do?\"\n- header: \"Existing doc\"\n- multiSelect: false\n- options:\n  - label: \"Overwrite\"\n    description: \"Replace existing research with fresh exploration\"\n  - label: \"Append\"\n    description: \"Add new research below existing content\"\n  - label: \"Skip\"\n    description: \"Keep existing research, suggest next step\"\n\nIf \"Skip\" selected, suggest running `/build implementation {name}` and exit.\n\n### Step 3: Gather Feature Context\n\nUse AskUserQuestion to understand the feature:\n\n- question: \"Describe the feature you want to build. What problem does it solve? What should it do? (Use 'Other' to describe)\"\n- header: \"Description\"\n- multiSelect: false\n- options:\n  - label: \"I'll describe it\"\n    description: \"Provide a detailed description of the feature\"\n\n### Step 4: Research Scope\n\nUse AskUserQuestion:\n\n- question: \"What aspects should the research focus on?\"\n- header: \"Focus areas\"\n- multiSelect: true\n- options:\n  - label: \"Technical implementation\"\n    description: \"APIs, libraries, architecture patterns\"\n  - label: \"UI/UX design\"\n    description: \"Interface design, user flows, interactions\"\n  - label: \"Data requirements\"\n    description: \"What data to store, schemas, privacy\"\n  - label: \"Platform capabilities\"\n    description: \"OS APIs, system integrations, permissions\"\n\n### Step 5: Conduct Deep Research\n\nNow conduct DEEP research on the feature:\n\n1. **Codebase exploration**: Understand existing patterns, similar features, relevant code\n2. **Web search**: Research best practices, similar implementations, relevant APIs\n3. **Technical deep-dive**: Explore specific technologies, libraries, frameworks\n4. **Use AskUserQuestion FREQUENTLY**: Validate assumptions, clarify requirements, get input on decisions\n\nResearch should cover:\n- Problem definition and user needs\n- Technical approaches and trade-offs\n- Required data models and storage\n- UI/UX considerations\n- Integration points with existing code\n- Potential challenges and risks\n- Recommended approach with rationale\n\n### Step 6: Write Research Document\n\nCreate the directory if needed: `docs/{name}/`\n\nWrite findings to `docs/{name}/RESEARCH.md` with this structure:\n\n```markdown\n# {Feature Name} Research\n\n## Overview\n[Brief description of the feature and its purpose]\n\n## Problem Statement\n[What problem this solves, why it matters]\n\n## User Stories / Use Cases\n[Concrete examples of how users will use this]\n\n## Technical Research\n\n### Approach Options\n[Different ways to implement this, with pros/cons]\n\n### Recommended Approach\n[The approach you recommend and why]\n\n### Required Technologies\n[APIs, libraries, frameworks needed]\n\n### Data Requirements\n[What data needs to be stored/tracked]\n\n## UI/UX Considerations\n[Interface design thoughts, user flows]\n\n## Integration Points\n[How this connects to existing code/features]\n\n## Risks and Challenges\n[Potential issues and mitigation strategies]\n\n## Open Questions\n[Things that still need to be decided]\n\n## References\n[Links to relevant documentation, examples, articles]\n```\n\n### Step 7: Next Step\n\nAfter writing the research doc, inform the user:\n\n\"Research complete! Document saved to `docs/{name}/RESEARCH.md`\n\n**Next step:** Run `/build implementation {name}` to create a phased implementation plan.\"\n\n---\n\n## Subcommand: implementation\n\n### Step 1: Get Feature Name\n\nIf feature name not in arguments, use AskUserQuestion to prompt for it (same as research phase).\n\n### Step 2: Verify Research Exists\n\nCheck if `docs/{name}/RESEARCH.md` exists.\n\nIf it does NOT exist:\n- Inform user: \"No research document found at `docs/{name}/RESEARCH.md`\"\n- Suggest: \"Run `/build research {name}` first to create the research document.\"\n- Exit\n\n### Step 3: Check for Existing Implementation Doc\n\nCheck if `docs/{name}/IMPLEMENTATION.md` already exists.\n\nIf it exists, use AskUserQuestion:\n\n- question: \"An IMPLEMENTATION.md already exists. What would you like to do?\"\n- header: \"Existing doc\"\n- multiSelect: false\n- options:\n  - label: \"Overwrite\"\n    description: \"Create a fresh implementation plan\"\n  - label: \"Append\"\n    description: \"Add new phases below existing content\"\n  - label: \"Skip\"\n    description: \"Keep existing plan, suggest next step\"\n\nIf \"Skip\" selected, suggest running `/build progress {name}` and exit.\n\n### Step 4: Read Research Document\n\nRead `docs/{name}/RESEARCH.md` to understand:\n- The recommended approach\n- Technical requirements\n- Data models needed\n- UI/UX design\n- Integration points\n\n### Step 5: Design Implementation Phases\n\nBreak the research into practical implementation phases. Each phase should:\n- Be independently valuable (deliver something usable)\n- Be small enough to complete in a focused session\n- Build on previous phases\n- Have clear success criteria\n\nUse AskUserQuestion to validate phase breakdown:\n\n- question: \"How granular should the implementation phases be?\"\n- header: \"Phase size\"\n- multiSelect: false\n- options:\n  - label: \"Small phases (1-2 hours)\"\n    description: \"Many focused phases, easier to track progress\"\n  - label: \"Medium phases (half day)\"\n    description: \"Balanced approach, moderate number of phases\"\n  - label: \"Large phases (full day)\"\n    description: \"Fewer phases, each delivering significant functionality\"\n\n### Step 6: Conduct Phase Research\n\nFor each phase you're planning, do targeted research:\n- Web search for implementation specifics\n- Review relevant code in the codebase\n- Identify dependencies between phases\n\nUse AskUserQuestion for any uncertainties about phase ordering or scope.\n\n### Step 7: Write Implementation Document\n\nWrite to `docs/{name}/IMPLEMENTATION.md` with this structure:\n\n```markdown\n# {Feature Name} Implementation Plan\n\n## Overview\n[Brief recap of what we're building and the approach from research]\n\n## Prerequisites\n[What needs to be in place before starting]\n\n## Phase Summary\n[Quick overview of all phases]\n\n---\n\n## Phase 1: [Phase Title]\n\n### Objective\n[What this phase accomplishes]\n\n### Rationale\n[Why this phase comes first, what it enables]\n\n### Tasks\n- [ ] Task 1\n- [ ] Task 2\n- [ ] Task 3\n\n### Success Criteria\n[How to verify this phase is complete]\n\n### Files Likely Affected\n[List of files that will probably need changes]\n\n---\n\n## Phase 2: [Phase Title]\n\n[Same structure as Phase 1]\n\n---\n\n[Continue for all phases]\n\n---\n\n## Post-Implementation\n- [ ] Documentation updates\n- [ ] Testing strategy\n- [ ] Performance validation\n\n## Notes\n[Any additional context or decisions made during planning]\n```\n\n### Step 8: Next Step\n\nAfter writing the implementation doc, inform the user:\n\n\"Implementation plan complete! Document saved to `docs/{name}/IMPLEMENTATION.md`\n\n**Next step:** Run `/build progress {name}` to set up progress tracking.\"\n\n---\n\n## Subcommand: progress\n\n### Step 1: Get Feature Name\n\nIf feature name not in arguments, use AskUserQuestion to prompt for it.\n\n### Step 2: Verify Implementation Doc Exists\n\nCheck if `docs/{name}/IMPLEMENTATION.md` exists.\n\nIf it does NOT exist:\n- Inform user: \"No implementation document found at `docs/{name}/IMPLEMENTATION.md`\"\n- Suggest: \"Run `/build implementation {name}` first.\"\n- Exit\n\n### Step 3: Check for Existing Progress Doc\n\nCheck if `docs/{name}/PROGRESS.md` already exists.\n\nIf it exists, use AskUserQuestion:\n\n- question: \"A PROGRESS.md already exists. What would you like to do?\"\n- header: \"Existing doc\"\n- multiSelect: false\n- options:\n  - label: \"Overwrite\"\n    description: \"Start fresh progress tracking\"\n  - label: \"Keep existing\"\n    description: \"Keep current progress, suggest next step\"\n\nIf \"Keep existing\" selected, read the progress doc and suggest the next incomplete phase.\n\n### Step 4: Read Implementation Document\n\nRead `docs/{name}/IMPLEMENTATION.md` to extract:\n- All phase titles\n- Tasks within each phase\n- Success criteria\n\n### Step 5: Create Progress Document\n\nWrite to `docs/{name}/PROGRESS.md` with this structure:\n\n```markdown\n# {Feature Name} Progress\n\n## Status: Phase 1 - Not Started\n\n## Quick Reference\n- Research: `docs/{name}/RESEARCH.md`\n- Implementation: `docs/{name}/IMPLEMENTATION.md`\n\n---\n\n## Phase Progress\n\n### Phase 1: [Title from Implementation]\n**Status:** Not Started\n\n#### Tasks Completed\n- (none yet)\n\n#### Decisions Made\n- (none yet)\n\n#### Blockers\n- (none)\n\n---\n\n### Phase 2: [Title]\n**Status:** Not Started\n\n[Same structure]\n\n---\n\n[Continue for all phases]\n\n---\n\n## Session Log\n\n### [Date will be added as work happens]\n- Work completed\n- Decisions made\n- Notes for next session\n\n---\n\n## Files Changed\n(Will be updated as implementation progresses)\n\n## Architectural Decisions\n(Major technical decisions and rationale)\n\n## Lessons Learned\n(What worked, what didn't, what to do differently)\n```\n\n### Step 6: Next Step\n\nAfter creating progress doc:\n\n\"Progress tracking set up! Document saved to `docs/{name}/PROGRESS.md`\n\n**Next step:** Run `/build phase 1 {name}` to begin implementation.\"\n\n---\n\n## Subcommand: phase\n\n### Step 1: Parse Arguments\n\nParse arguments to extract:\n- Phase number (if provided)\n- Feature name (if provided)\n\nIf neither provided, prompt for both using AskUserQuestion.\n\n### Step 2: Get Feature Name\n\nIf feature name not determined, use AskUserQuestion to prompt for it.\n\n### Step 3: Verify All Docs Exist\n\nCheck that all three docs exist:\n- `docs/{name}/RESEARCH.md`\n- `docs/{name}/IMPLEMENTATION.md`\n- `docs/{name}/PROGRESS.md`\n\nIf any missing, inform user which doc is missing and suggest the appropriate `/build` command to create it.\n\n### Step 4: Get Phase Number\n\nIf phase number not in arguments:\n\nRead `docs/{name}/IMPLEMENTATION.md` to extract available phases.\n\nUse AskUserQuestion to let user select:\n\n- question: \"Which phase would you like to work on?\"\n- header: \"Phase\"\n- multiSelect: false\n- options: [dynamically generated from phases found in IMPLEMENTATION.md, marking completed ones]\n\n### Step 5: Read All Context\n\nRead all three documents to fully understand:\n- The research and rationale (RESEARCH.md)\n- The specific phase tasks and success criteria (IMPLEMENTATION.md)\n- Current progress and decisions made (PROGRESS.md)\n\n### Step 6: Deep Research on Phase\n\nBefore starting implementation:\n\n1. **Web search** for specific implementation details relevant to this phase\n2. **Codebase exploration** for relevant existing code\n3. **Use AskUserQuestion** to clarify any ambiguities about the phase requirements\n\n### Step 7: Execute Phase Work\n\nBegin implementing the phase:\n\n1. Work through each task in the phase\n2. Use AskUserQuestion frequently for implementation decisions\n3. Follow the \"Always Works\" philosophy - test as you go\n4. Document decisions in PROGRESS.md as you make them\n\n### Step 8: Update Progress Document\n\nAs you work, update `docs/{name}/PROGRESS.md`:\n\n- Mark tasks as completed\n- Record decisions made and why\n- Note any blockers encountered\n- List files changed\n- Add architectural decisions\n- Update the session log with today's work\n\nUpdate the phase status:\n- \"In Progress\" when starting\n- \"Completed\" when all tasks done and success criteria met\n\n### Step 9: Next Step\n\nAfter completing the phase:\n\n1. Read PROGRESS.md to determine next incomplete phase\n2. Inform user of completion and suggest next action:\n\n\"Phase {n} complete! Progress updated in `docs/{name}/PROGRESS.md`\n\n**Next step:** Run `/build phase {n+1} {name}` to continue with [next phase title].\"\n\nOr if all phases complete:\n\n\"All phases complete! The {feature name} feature implementation is done.\n\nConsider:\n- Running tests to verify everything works\n- Updating documentation\n- Creating a PR for review\"\n\n---\n\n## Subcommand: status\n\n### Step 1: Get Feature Name\n\nIf feature name not in arguments, use AskUserQuestion to prompt for it.\n\n### Step 2: Check Which Docs Exist\n\nCheck for existence of:\n- `docs/{name}/RESEARCH.md`\n- `docs/{name}/IMPLEMENTATION.md`\n- `docs/{name}/PROGRESS.md`\n\n### Step 3: Determine Status and Next Step\n\nBased on which docs exist:\n\n**No docs exist:**\n\"No documents found for feature '{name}'.\n**Next step:** Run `/build research {name}` to start.\"\n\n**Only RESEARCH.md exists:**\n\"Research complete for '{name}'.\n**Next step:** Run `/build implementation {name}` to create implementation plan.\"\n\n**RESEARCH.md and IMPLEMENTATION.md exist:**\n\"Research and implementation plan complete for '{name}'.\n**Next step:** Run `/build progress {name}` to set up progress tracking.\"\n\n**All three exist:**\nRead PROGRESS.md to find current phase status.\n\"Feature '{name}' is in progress.\n**Current status:** [Phase X - status]\n**Next step:** Run `/build phase {next incomplete phase} {name}` to continue.\"\n\nIf all phases complete:\n\"Feature '{name}' implementation is complete!\"\n\n---\n\n## Important Guidelines\n\n### Use AskUserQuestion Liberally\n\nThroughout all phases, use AskUserQuestion whenever:\n- There's ambiguity in requirements\n- Multiple approaches are possible\n- You need to validate an assumption\n- A decision will significantly impact the implementation\n- You're unsure about scope or priority\n\n### Deep Research Expectations\n\n\"Deep research\" means:\n- Multiple web searches on different aspects\n- Thorough codebase exploration\n- Reading relevant documentation\n- Considering multiple approaches\n- Understanding trade-offs\n\nDon't rush through research - it's the foundation for good implementation.\n\n### Progress Tracking\n\nKeep PROGRESS.md updated in real-time during phase work:\n- Don't wait until the end to update\n- Record decisions as they're made\n- Note blockers immediately\n- This creates valuable context for future sessions\n\n### Scope Management\n\nA key purpose of this workflow is preventing scope creep:\n- Each phase should have clear boundaries\n- If new requirements emerge, note them for future phases\n- Don't expand the current phase's scope mid-implementation\n- Use AskUserQuestion to validate if something is in/out of scope\n\n### Always Works Philosophy\n\nWhen implementing phases:\n- Test changes as you make them\n- Don't assume code works - verify it\n- If something doesn't work, fix it before moving on\n- The goal is working software, not just written code\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["build","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity-skills"],"capabilities":["skill","source-sickn33","skill-build","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/build","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34882 github stars · SKILL.md body (17,315 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-24T12:50:42.189Z","embedding":null,"createdAt":"2026-04-18T21:33:48.243Z","updatedAt":"2026-04-24T12:50:42.189Z","lastSeenAt":"2026-04-24T12:50:42.189Z","tsv":"'+1':1875 '-2':1034 '/build':194,199,208,215,222,230,240,245,250,255,458,807,867,944,1254,1310,1530,1613,1872,1974,1989,2010,2041 '/implementation.md':888,1116,1250,1291,1307,1390,1433,1596,1632,1946 '/progress.md':1326,1411,1526,1599,1790,1868,1949 '/research.md':398,674,803,848,864,957,1429,1593,1943 '1':257,326,581,819,1033,1155,1174,1207,1265,1421,1437,1532,1540,1707,1745,1843,1915 '1.0':25 '2':389,591,840,1176,1200,1282,1455,1564,1718,1753,1851,1932 '3':464,601,878,1178,1316,1580,1725,1760,1951 '4':92,514,611,950,1383,1619,1770 '5':570,973,1403,1668 '6':658,1069,1510,1699 '7':785,1108,1737 '8':1231,1780 '9':1836 'accomplish':1162 'across':49 'action':280,1859 'ad':1471 'add':438,924,1807 'addit':1223 'affect':1190 'alreadi':307,399,409,889,899,1327,1337 'alway':1763,2219 'ambigu':1731,2071 'api':537,565,600,733 'append':436,922 'approach':632,654,714,724,726,962,1051,1135,2075,2118 'appropri':1612 'architectur':539,1491,1808 'area':529 'arg':186 'argument':17,102,109,111,112,119,174,189,335,828,1274,1542,1544,1628,1924 'argument-hint':16 'articl':783 'ask':265,2290 'askuserquest':178,263,337,405,469,518,613,830,895,1011,1098,1276,1333,1562,1574,1638,1727,1755,1926,2061,2067,2210 'aspect':521,2109 'assum':2233 'assumpt':616,2083 'auth':356 'author':22 'avail':1635 'balanc':1050 'base':1957 'begin':290,1535,1741 'best':595 'blocker':1452,1802,2162 'boundari':2188,2298 'break':977 'breakdown':1015 'brief':683,1126 'build':1,2,4,45,98,481,1002,1132 'capabl':562 'case':383,703 'challeng':650,762 'chang':1198,1484,1806,2226 'chat':243,248,253,259,352 'chat-interfac':242,247,252,258,351 'check':311,390,394,844,879,884,1287,1317,1322,1585,1933,1937 'clarif':2292 'clarifi':617,1729 'clear':1007,2187,2265 'code':590,648,1089,1724,2234,2256 'code/features':759 'codebas':582,1092,1719,2111 'come':1167 'command':74,89,1614 'complet':797,997,1187,1244,1445,1476,1665,1794,1826,1840,1855,1862,1887,1890,1983,2004,2052,2057 'concret':704 'conduct':571,575,1070 'connect':756 'consid':1898,2116 'consider':643,746 'content':443,929 'context':467,1224,1671,2167 'continu':299,1208,1462,1878,2048 'coordin':76 'cover':625 'creat':211,662,811,872,916,1404,1514,1616,1907,1993,2165 'creep':2182 'criteria':1009,1180,1401,1690,1833,2301 'current':154,1363,1692,2025,2033,2202 'd':268 'data':358,551,555,638,737,740,965 'data-export':357 'date':1468 'day':1048,1060 'decid':776 'decis':622,1226,1448,1477,1492,1495,1695,1759,1772,1796,1809,2085,2156 'deep':202,291,572,576,604,1700,2098,2101 'deep-div':603 'definit':627 'deliv':990,1065 'deliveri':82 'depend':1094 'describ':475,494,503,2269 'descript':5,289,302,313,377,428,437,446,496,505,509,536,544,553,563,684,915,923,932,1036,1049,1061,1353,1361 'design':543,546,748,969,974 'detail':508,1713 'determin':104,121,1572,1847,1952 'develop':7,27,95,196 'didn':1503 'differ':716,1508,2108 'directori':664 'display':191 'dive':605 'doc':396,422,667,672,792,801,846,862,883,886,909,955,1114,1238,1248,1285,1289,1305,1321,1324,1347,1375,1388,1409,1427,1431,1516,1524,1583,1589,1591,1594,1597,1606,1630,1788,1866,1935,1941,1944,1947,1960,1963 'document':661,781,798,859,875,953,1111,1215,1245,1302,1386,1406,1521,1675,1771,1783,1906,1966,2115 'doesn':2240 'done':1830,1897 'dynam':1657 'e.g':350 'easier':1040 'effort':86 'emerg':2192 'empti':160,185 'enabl':1171 'encount':1803 'end':2152 'enough':995 'enter':378 'environ':2281 'environment-specif':2280 'everyth':1903 'exampl':238,705,782 'execut':226,1738 'exist':300,392,400,403,410,421,430,442,448,585,647,758,843,849,854,881,890,893,900,908,928,934,1286,1292,1297,1319,1328,1331,1338,1346,1360,1370,1584,1590,1723,1936,1939,1961,1964,1981,1999,2020 'exit':462,876,948,1314 'expand':2200 'expect':2100 'expert':2286 'explor':434,583,606,1720,2112 'export':359 'extract':1392,1546,1634 'fals':282,369,424,498,911,1028,1349,1655 'featur':6,15,26,35,48,60,85,94,100,168,195,206,287,296,301,306,322,328,331,346,366,387,413,466,473,477,512,580,588,679,687,821,824,1121,1267,1270,1416,1551,1566,1569,1892,1894,1917,1920,1969,2028,2053 'fewer':1062 'file':1188,1193,1483,1805 'find':670,2024 'first':116,870,1168,1313 'fix':2243 'flow':548,751 'focus':525,528,1000,1038 'follow':1761 'found':860,1303,1661,1967 'foundat':2131 'framework':610,735 'frequent':614,1756 'fresh':433,918,1355 'full':1059 'fulli':1677 'function':1067 'futur':2169,2196 'gather':465 'generat':1658 'get':327,619,820,1266,1565,1620,1916 'go':1769 'goal':2249 'good':2133 'granular':1018 'guidelin':2059 'half':1047 'happen':1474 'header':279,365,420,495,527,907,1024,1345,1652 'help':165,184,193 'hint':18 'hour':1035 'hyphen':348 'idea':207,297 'identifi':343,384,1093 'immedi':2163 'impact':2088 'implement':13,33,52,67,130,134,150,209,213,227,246,459,535,598,719,808,814,817,882,919,975,982,1021,1085,1110,1123,1214,1237,1242,1284,1301,1311,1385,1430,1440,1489,1536,1706,1712,1742,1758,1895,1990,1994,2002,2055,2090,2134,2208,2223 'implementation.md':898,1663,1691,1998 'import':2058 'in/out':2216 'incomplet':1380,1849,2044 'independ':988 'inform':793,855,1239,1298,1603,1852 'input':620,2295 'instruct':87 'integr':567,644,752,970 'interact':549 'interfac':244,249,254,260,353,545,747 'involv':57 'issu':764 'kebab':382 'kebab-cas':381 'keep':447,933,1359,1362,1369,2137 'key':2174 'label':284,298,310,371,426,435,444,500,533,541,550,560,913,921,930,1030,1044,1056,1351,1358 'larg':1057 'learn':1499 'lesson':1498 'let':1640 'liber':2062 'librari':538,609,734 'like':269,276,417,904,1189,1342,1648 'limit':2257 'link':778 'list':1191,1804 'll':373,502 'log':1467,1813 'lowercas':347 'made':1227,1449,1478,1696,1797,2160 'major':14,34,47,99,1493 'make':1777,2229 'manag':90,2172 'mani':1037 'mark':1664,1791 'markdown':678,1120,1415 'match':2266 'matter':699 'mean':2103 'medium':1045 'met':1834 'metadata':21 'mid':2207 'mid-implement':2206 'miss':1602,1608,2303 'mitig':766 'model':639,966 'moder':1052 'move':58,2246 'multipl':2074,2104,2117 'multiselect':281,368,423,497,530,910,1027,1348,1654 'must':176 'n':143,147,224,229,1861,1874 'name':3,20,62,125,131,137,144,152,169,201,210,217,225,232,329,332,367,376,397,460,668,673,680,802,809,822,825,847,863,869,887,946,956,1115,1122,1249,1256,1268,1271,1290,1306,1312,1325,1389,1410,1417,1428,1432,1525,1533,1552,1567,1570,1592,1595,1598,1631,1789,1867,1876,1893,1918,1921,1942,1945,1948,1970,1976,1985,1991,2006,2012,2029,2046,2054 'need':40,630,666,736,741,773,967,1140,1197,2079 'neither':1556 'new':286,295,439,925,2190 'next':78,158,236,319,451,786,804,937,1232,1251,1366,1379,1481,1511,1527,1837,1848,1858,1869,1880,1955,1971,1986,2007,2038,2043 'none':1446,1450,1453 'note':1221,1479,1800,2161,2193 'number':1053,1548,1622,1625 'object':1158 'off':636,2122 'ok':349 'one':73,1666 'open':768 'option':283,370,425,499,532,715,912,1029,1350,1656 'order':1104 'os':564 'output':2275 'overview':682,1125,1150 'overwrit':427,914,1352 'pars':101,113,114,1541,1543 'pattern':540,586 'perform':1219 'permiss':568,2296 'phase':63,70,81,93,129,135,141,142,146,212,223,228,256,813,838,926,976,983,985,1005,1014,1022,1025,1032,1039,1046,1055,1058,1063,1071,1075,1096,1103,1147,1153,1154,1156,1161,1166,1185,1199,1201,1206,1211,1381,1394,1399,1420,1434,1436,1454,1465,1531,1538,1547,1621,1624,1636,1645,1653,1660,1686,1703,1717,1734,1739,1744,1752,1820,1842,1850,1860,1873,1881,1886,1889,2026,2035,2042,2045,2051,2065,2145,2184,2197,2203,2224 'philosophi':1765,2221 'pipelin':8,28,197 'place':1144 'plan':10,30,51,214,815,920,935,1078,1124,1229,1243,1995,2003 'platform':561 'point':645,753,971 'possibl':2077 'post':1213 'post-implement':1212 'potenti':649,763 'pr':1909 'practic':596,981 'prerequisit':1138 'prevent':2180 'previous':1004 'prioriti':2097 'privaci':559 'probabl':1196 'problem':483,626,691,694 'progress':68,136,140,216,220,251,309,945,1043,1255,1260,1263,1320,1356,1364,1374,1405,1418,1435,1490,1515,1517,1693,1782,1823,1863,2011,2016,2032,2135 'progress.md':1336,1697,1774,1845,2022,2138 'prompt':180,832,1278,1558,1576,1928 'pros/cons':722 'provid':110,172,190,506,1550,1554,1557 'purpos':690,2175 'question':272,338,406,474,519,769,896,1016,1334,1643 'quick':1149,1424 'rational':656,1163,1497,1682 're':1077,1131,2092,2159 'read':951,954,1372,1384,1387,1629,1669,1672,1844,2021,2113 'real':2142 'real-tim':2141 'recap':1127 'recommend':653,723,728,961 'record':1795,2155 'refer':777,1425 'relev':589,599,780,1088,1714,1722,2114 'replac':429 'requir':552,618,637,731,738,964,1735,2073,2191,2294 'research':9,29,50,66,124,128,200,203,241,288,292,324,393,431,440,449,515,524,573,577,594,623,660,681,713,791,796,837,842,858,868,874,952,979,1072,1081,1137,1426,1680,1701,1975,1982,2000,2099,2102,2127 'research.md':408,1683,1980,1996 'review':1087,1911,2287 'risk':652,760 'run':108,126,132,138,145,457,806,866,943,1253,1309,1529,1871,1899,1973,1988,2009,2040 'rush':2125 'safeti':2297 'save':799,1246,1522 'schema':558 'scope':516,1106,2095,2171,2181,2205,2218,2268 'search':593,1083,1709,2106 'see':314 'select':455,941,1371,1642 'session':1001,1466,1482,1812,2170 'set':218,1258,1519,2014 'short':342,380 'show':153,163,233 'shpigford':23 'signific':1066,2087 'similar':587,597 'size':1026 'skill':2260 'skill-build' 'skip':445,454,931,940 'small':994,1031 'softwar':2252 'solv':486,696 'someth':991,2214,2239 'source-sickn33' 'specif':607,1086,1685,1711,2282 'start':285,1146,1354,1423,1443,1459,1705,1825,1978 'statement':692 'status':77,151,155,231,234,312,1419,1441,1457,1821,1913,1953,2027,2034,2037 'step':79,159,237,316,325,388,452,463,513,569,657,784,787,805,818,839,877,938,949,972,1068,1107,1230,1233,1252,1264,1281,1315,1367,1382,1402,1509,1512,1528,1539,1563,1579,1618,1667,1698,1736,1779,1835,1838,1870,1914,1931,1950,1956,1972,1987,2008,2039 'still':772 'stop':2288 'storag':641 'store':557 'stored/tracked':744 'stori':701 'strategi':767,1218 'structur':42,677,1119,1204,1414,1461 'subcommand':19,106,123,183,198,323,816,1262,1537,1912 'substitut':2278 'success':1008,1179,1400,1689,1832,2300 'suggest':157,450,456,865,936,942,1308,1365,1377,1610,1857 'summari':1148 'system':566 'target':1080 'task':56,1172,1173,1175,1177,1396,1444,1687,1749,1792,1829,2264 'technic':534,602,631,712,963,1494 'technolog':608,732 'test':1217,1766,1900,2225,2284 'thing':770 'thorough':2110 'thought':749 'three':1588,1674,2019 'throughout':2063 'time':2143 'titl':1157,1202,1395,1438,1456,1882 'today':1815 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'track':11,31,54,221,1042,1261,1357,1518,2017,2136 'trade':635,2121 'trade-off':634,2120 'treat':2273 'true':531 'type':363,374 'ui/ux':542,642,745,968 'uncertainti':1101 'understand':471,584,959,1678,2119 'unrecogn':162 'unsur':2093 'updat':1216,1487,1781,1787,1810,1818,1864,1905,2139,2154 'usabl':992 'usag':164 'use':38,177,262,336,360,404,468,491,517,612,702,710,829,894,1010,1097,1275,1332,1561,1573,1637,1726,1754,1925,2060,2066,2209,2258 'user':355,547,629,700,708,750,795,856,1241,1299,1604,1641,1853 'user-auth':354 'valid':615,1013,1220,2081,2212,2283 'valuabl':989,2166 'verifi':841,1183,1283,1581,1902,2236 'version':24 'wait':2149 'want':72,479 'way':717 'web':592,1082,1708,2105 'whenev':2068 'within':1397 'word':117 'work':303,1473,1475,1501,1650,1740,1746,1764,1786,1817,1904,2146,2220,2235,2242,2251 'workflow':43,96,239,2178 'would':274,415,902,1340,1646 'write':659,669,789,1109,1112,1235,1407 'written':2255 'x':2036 'yet':1447,1451","prices":[{"id":"8f20ed08-1e7e-46e9-84b1-d122ecc6efcc","listingId":"152b0610-e28f-408a-abc8-08fb43dfc8cf","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:33:48.243Z"}],"sources":[{"listingId":"152b0610-e28f-408a-abc8-08fb43dfc8cf","source":"github","sourceId":"sickn33/antigravity-awesome-skills/build","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/build","isPrimary":false,"firstSeenAt":"2026-04-18T21:33:48.243Z","lastSeenAt":"2026-04-24T12:50:42.189Z"}],"details":{"listingId":"152b0610-e28f-408a-abc8-08fb43dfc8cf","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"build","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34882,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-24T06:41:17Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"b11dcd55b09c2e8bf265835b38b04001b9647c53","skill_md_path":"skills/build/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/build"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"build","description":"build"},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/build"},"updatedAt":"2026-04-24T12:50:42.189Z"}}