一键导入
project-development
Activate when starting LLM-powered projects, evaluating task-model fit, designing pipelines, or estimating costs for agent-assisted development.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Activate when starting LLM-powered projects, evaluating task-model fit, designing pipelines, or estimating costs for agent-assisted development.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Activate when an Engineering Manager needs to shape a rough initiative into a clear, scoped, outcome-oriented brief before execution.
Activate when reviewing branches, commits, or pull requests using the emoji-driven review protocol.
Activate when managing conversation history in long sessions, choosing compression strategies, or preserving critical information during context truncation.
Activate when designing agent systems, debugging unexpected agent behavior, or optimizing context usage and attention budgets.
Activate when hitting context limits, experiencing quality degradation in long sessions, or needing to extend effective context capacity.
Activate when generating in-code comments or system documentation using the Diátaxis framework.
| name | project-development |
| version | 1.0.0 |
| description | Activate when starting LLM-powered projects, evaluating task-model fit, designing pipelines, or estimating costs for agent-assisted development. |
| triggers | ["project","pipeline","task-model-fit","batch","cost-estimation","architecture","scaffold"] |
Principles for identifying tasks suited to LLM processing, designing effective project architectures, and iterating rapidly using agent-assisted development. Applies whether building a batch pipeline, a multi-agent system, or an interactive agent application.
LLM-suited tasks:
| Characteristic | Why It Fits |
|---|---|
| Synthesis across sources | LLMs excel at combining information from multiple inputs |
| Subjective judgment with rubrics | Grading, evaluation, classification with criteria |
| Natural language output | When the goal is human-readable text |
| Error tolerance | Individual failures don't break the system |
| Batch processing | No conversational state between items |
LLM-unsuited tasks:
| Characteristic | Why It Fails |
|---|---|
| Precise computation | Math, counting, exact algorithms are unreliable |
| Real-time requirements | LLM latency too high for sub-second responses |
| Perfect accuracy | Hallucination risk makes 100% accuracy impossible |
| Deterministic output | Same input must produce identical output |
Before building automation, copy one representative input into the model. Evaluate output quality. This takes minutes and prevents hours of wasted development.
Questions it answers:
If the manual prototype fails, the automated system will fail.
Structure LLM projects as staged pipelines where each stage is discrete, idempotent, cacheable, and independent:
acquire → prepare → process → parse → render
Stages 1, 2, 4, 5 are deterministic. Stage 3 is not. This separation lets you re-run the expensive LLM stage only when necessary while iterating quickly on parsing and rendering.
data/{id}/
├── raw.json # acquire complete
├── prompt.md # prepare complete
├── response.md # process complete
├── parsed.json # parse complete
Check if an item needs processing: check if output file exists. Re-run a stage: delete its output file. Debug: read intermediate files directly.
When outputs must be parsed, the prompt must specify exact format requirements:
Build parsers that handle variations gracefully — LLMs don't follow format instructions perfectly.
Start minimal. Production evidence shows that removing specialized tools often improves performance. Vercel's d0 agent went from 80% to 100% success rate by reducing from 17 tools to 2 (bash + SQL).
Reduce when: data is well-documented, model has sufficient reasoning, tools are constraining rather than enabling. Add complexity when: data is messy, domain needs specialized knowledge, safety requires limiting capabilities.
Total cost = items × tokens_per_item × price_per_token + 20-30% buffer
Track actual costs during development. If costs exceed estimates significantly, re-evaluate: reduce context length, use smaller models for simpler items, cache partial results.
Batch pipeline example:
Architectural reduction example:
context-fundamentals (context constraints for prompt design), filesystem-context (file system state patterns)tool-design (designing tools within pipelines), evaluation (evaluating pipeline outputs)