001-commands-inventory
Use when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and producing…
Facilitates conversational discovery to create Architectural Decision Records (ADRs) for functional requirements covering CLI, REST/HTTP APIs, or both. Use when the user wants to document command-line or HTTP service architecture, capture functional requirements, create ADRs for
$ npx -y skills add jabrena/plinth --skill 031-architecture-adr-functional-requirements --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/031-architecture-adr-functional-requirementsContext preview
The summary Claude sees to decide when to auto-load this skill.
Facilitates conversational discovery to create Architectural Decision Records (ADRs) for functional requirements covering CLI, REST/HTTP APIs, or both. Use when the user wants to document command-line or HTTP service architecture, capture functional requirements, create ADRs for
name: 031-architecture-adr-functional-requirements description: Facilitates conversational discovery to create Architectural Decision Records (ADRs) for functional requirements covering CLI, REST/HTTP APIs, or both. Use when the user wants to document command-line or HTTP service architecture, capture functional requirements, create ADRs for CLI or API projects, or design interfaces with documented decisions. This should trigger for requests such as Create ADR for functional requirements; Document functional requirements; Capture functional requirements; Generate functional requirements in an ADR; Decide CLI versus REST functional requirements for an ADR. Part of Plinth Toolkit license: Apache-2.0 metadata: author: Juan Antonio Breña Moral version: 0.18.0
Guide stakeholders through a structured conversation to uncover and document technical decisions and functional requirements for command-line tools, REST/HTTP APIs, or combined surfaces. **This is an interactive SKILL**. The ADR is the documentation of that conversation, not the conversation itself. Infer CLI vs API from the current workspace when possible; ask a short clarifying question when unclear. Use only the current conversation and repository files explicitly available in the current session.
**What is covered in this Skill?**
Use conversational discovery in small batches, build on answers, validate before proceeding. Only create ADR after thorough conversation and user confirmation.
0. **Get current date**
Use the local shell `date` command before discovery and use it for ADR timestamps.
1. **Load reference and discover surface scope**
Load `references/031-architecture-adr-functional-requirements.md` from this skill, infer CLI/API scope from the current workspace, and ask a short clarifying question if unclear.
2. **Conduct conversational discovery**
Guide discovery in small batches to elicit functional requirements and technical decisions for CLI, REST API, or both.
Step constraints:
3. **Generate ADR after explicit confirmation**
Only after user confirms proceed, generate the ADR document and provide concise next steps.
For detailed guidance, examples, and constraints, see [references/031-architecture-adr-functional-requirements.md](references/031-architecture-adr-functional-requirements.md).
Languages: Español · 中文 Help this project grow: Become a sponsor
Use when you need to generate a checklist document with embedded commands inventory, following the embedded template exactly and producing…
Use when you need to generate a checklist document with embedded agents inventory, following the embedded template exactly and producing…
Use when you need to generate a checklist document with Java system prompts from skills.xml, following the embedded section template and producing…
Use when you need to install the embedded project commands into command directories (.github/commands, .claude/commands, .cursor/command, .codex/commands),…
Use when you need to install the embedded robot agents into .github/agents, .claude/agents, .cursor/agents, or .codex/agents, selecting the destination…
Guides the creation of agile epics with comprehensive definition including business value, success criteria, and breakdown into user stories. Use when the user…