PR

problem-frame-author

Reverse-engineers and drafts problem frames from existing project documentation and code.

Install

mkdir -p .claude/skills/problem-frame-author && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14508" && unzip -o skill.zip -d .claude/skills/problem-frame-author && rm skill.zip

Installs to .claude/skills/problem-frame-author

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Draft a first problem frame for this repository from existing requirements, specs, ADRs, code, or tests. Use when Codex needs to create validator-ready CBF or SWF inputs, reverse-engineer a problem frame from code, or turn requirement/spec truth into structured problem-frame files without yet claiming spec compliance.
319 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Draft a problem frame for a repository
  • Create validator-ready CBF or SWF inputs
  • Reverse-engineer a problem frame from code
  • Turn requirement/spec truth into structured problem-frame files

How it works

This skill drafts a problem frame by analyzing existing project artifacts such as requirements, specifications, architectural decision records, code, or tests. It aims to create structured problem-frame files.

Inputs & outputs

You give it
Existing requirements, specs, ADRs, code, or tests
You get back
A first problem frame for the repository

When to use problem-frame-author

  • Reverse-engineer requirements from existing code
  • Draft problem frames for new features
  • Generate validator-ready inputs for design validation

About this skill

Problem Frame Author

This is a thin Claude-compatible wrapper.

Canonical Source

  • Registry: .ai/assets/skills/README.MD
  • Spec: .ai/assets/skills/problem-frame-author/skill.yaml
  • Human Guide: .dev/guides/ai-collaboration-guides/PROBLEM-FRAME-AUTHORING-GUIDE.md
  • References:
    • .ai/assets/skills/problem-frame-author/references/authoring-playbook.md
    • .ai/assets/skills/problem-frame-author/references/source-mapping.md
    • .ai/assets/skills/problem-frame-author/references/output-contract.md

Wrapper Rules

Use this wrapper only as a compatibility entry. Keep runtime-specific metadata in this wrapper directory only when the runtime requires it. If wrapper text and canonical spec differ, follow .ai/assets/skills/problem-frame-author/skill.yaml.

When not to use it

  • The user does not need a problem frame
  • The user is not working with existing requirements, specs, ADRs, code, or tests

Limitations

  • Requires existing requirements, specs, ADRs, code, or tests as input
  • Does not claim spec compliance for the generated problem frame

How it compares

This skill automates the initial drafting of a problem frame from existing project documentation and code, which is typically a manual and interpretive process.

Compared to similar skills

problem-frame-author side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
problem-frame-author (this skill)03moNo flagsIntermediate
tool-design32moReviewIntermediate
ai-product16moNo flagsAdvanced
project-development05moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

tool-design

muratcankoylan

This skill should be used when the user asks to "design agent tools", "create tool descriptions", "reduce tool complexity", "implement MCP tools", or mentions tool consolidation, architectural reduction, tool naming conventions, or agent-tool interfaces.

321

ai-product

davila7

Every product will be AI-powered. The question is whether you'll build it right or ship a demo that falls apart in production. This skill covers LLM integration patterns, RAG architecture, prompt engineering that scales, AI UX that users trust, and cost optimization that doesn't bankrupt you. Use when: keywords, file_patterns, code_patterns.

13

project-development

mwathiben

Design and build LLM-powered projects from ideation through deployment. Use when starting new agent projects, choosing between LLM and traditional approaches, or structuring batch processing pipelines.

00

model-delegation

Esposter

Esposter model-delegation conventions — the main session does all thinking (specs, proposals, architecture, review); mechanical implementation is delegated to background subagents with self-contained prompts. Apply when deciding whether to implement in-session or delegate, and when writing a delegat

00

sequential-thinking

mrgoonie

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope.

136386

brainstorming

obra

Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes

93235

Search skills

Search the agent skills registry