Individual skill
feature-spec
Feature specification and planning guidelines for software engineers. This skill should be used when writing PRDs, defining requirements, managing scope, prioritizing features, or handling change requests. Triggers on tasks involving feature planning, specification writing, stakeholder alignment, or scope management.
skills/.experimental/feature-spec/SKILL.md
Source commit cf93c57cac89d6fc3e4194686000411567f5caf3
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 222
- Repository last updated
- Aug 15, 2026
- License
- MIT
Observed agent integration: codex
- engineering Derived category
- writing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
AGENTS.mddoc · 9,095 bytesREADME.mddoc · 4,451 bytesSKILL.mdcore · 4,411 bytesSKILL.mdcore · 4,411 bytesassets/templates/_template.mddoc · 596 bytesmetadata.jsonasset · 1,199 bytesreferences/_sections.mddoc · 1,891 bytesreferences/accept-avoid-over-specification.mddoc · 2,216 bytesreferences/accept-definition-of-done.mddoc · 2,240 bytesreferences/accept-edge-cases.mddoc · 2,337 bytesreferences/accept-given-when-then.mddoc · 2,540 bytesreferences/accept-testable-criteria.mddoc · 2,081 bytesreferences/change-defer-log.mddoc · 4,957 bytesreferences/change-formal-process.mddoc · 4,870 bytesreferences/change-impact-assessment.mddoc · 4,444 bytesreferences/change-scope-freeze.mddoc · 5,448 bytesreferences/change-version-tracking.mddoc · 3,703 bytesreferences/doc-accessible-format.mddoc · 4,072 bytesreferences/doc-consistent-templates.mddoc · 4,051 bytesreferences/doc-decision-records.mddoc · 4,556 bytesreferences/doc-glossary-terms.mddoc · 4,752 bytesreferences/doc-single-source.mddoc · 3,643 bytesreferences/prio-dependencies-first.mddoc · 2,057 bytesreferences/prio-kano-model.mddoc · 2,634 bytesreferences/prio-moscow-method.mddoc · 2,092 bytesreferences/prio-rice-scoring.mddoc · 2,047 bytesreferences/prio-value-vs-effort.mddoc · 2,738 bytesreferences/req-avoid-solution-language.mddoc · 2,150 bytesreferences/req-consistent-terminology.mddoc · 2,404 bytesreferences/req-functional-nonfunctional.mddoc · 2,229 bytesreferences/req-specific-measurable.mddoc · 1,901 bytesreferences/req-traceability.mddoc · 2,344 bytesreferences/req-user-stories.mddoc · 2,123 bytesreferences/scope-define-boundaries.mddoc · 1,542 bytesreferences/scope-define-mvp.mddoc · 1,948 bytesreferences/scope-document-assumptions.mddoc · 1,929 bytesreferences/scope-stakeholder-signoff.mddoc · 2,026 bytesreferences/scope-work-breakdown.mddoc · 1,970 bytesreferences/stake-communication-plan.mddoc · 2,308 bytesreferences/stake-conflict-resolution.mddoc · 2,469 bytesreferences/stake-early-feedback.mddoc · 2,237 bytesreferences/stake-identify-stakeholders.mddoc · 2,552 bytesreferences/stake-success-metrics.mddoc · 2,381 bytesreferences/tech-api-contracts.mddoc · 3,792 bytesreferences/tech-data-model.mddoc · 6,001 bytesreferences/tech-error-handling.mddoc · 5,443 bytesreferences/tech-performance-requirements.mddoc · 4,585 bytesreferences/tech-security-considerations.mddoc · 4,885 bytesreferences/tech-system-context.mddoc · 5,413 bytes
Read excerpt
# Software Engineering Feature Specification and Planning Best Practices
Comprehensive feature specification and planning guide for software engineers, product managers, and technical leads. Contains 42 rules across 8 categories, prioritized by impact to prevent scope creep and ensure project success.
## When to Apply
Reference these guidelines when:
- Writing PRDs or feature specifications
- Defining requirements or user stories
- Managing scope and preventing scope creep
- Prioritizing features and backlog items
- Handling change requests
- Aligning stakeholders on project goals